About the Role
Secureworks is seeking a Senior Principal Engineer to join our Platform Engineering team. This role is pivotal in developing Secureworks® Taegis™, a SaaS-based, open XDR platform. You will be part of a fully remote team, focusing on backend service and tooling development for other teams and customers. Your contributions will enhance the security posture of our customers while fostering a collaborative and innovative engineering culture.
Responsibilities
- Develop performant GraphQL APIs using Golang and Kubernetes.
- Create and review designs for new projects.
- Build robust software that other teams and customers can use.
- Collaborate with internal and external engineering teams to solve complex problems.
- Develop internal authorization systems.
- Engage in backend work across various aspects of our platform.
Skills and Experience
- Minimum of 5 years of Software Development experience.
- Solid programming skills in Golang.
- Strong understanding of database fundamentals.
- Basic understanding of SQL Injection and how to prevent them.
- Excellent problem-solving skills.
- Ability to communicate complex ideas effectively with remote teams.
Preferred Qualifications
- Experience with Kubernetes and designing microservice applications.
- Remote work experience with a geographically distributed team.
- Experience working with cloud platforms like AWS, GCP, or similar.
Work Environment
We are a remote-first team, geographically distributed across the US, Canada, and UK. We utilize tools like Slack, Google Meet, and Teams for communication, and tools like Miro and Lucid Charts for diagramming and communicating ideas. We believe in a strong work-life balance and provide support for team members through important life events. We value continuing education and have Tech Tuesdays for presentations and training.
Secureworks is committed to equal employment opportunity and to providing a work environment free of discrimination and harassment.
Benefits Extracted with AI
- Competitive compensation and benefits packages
- Flexible work options
- Work-life balance support
- Continuing education and skills development
Similar jobs
Last update: 23 minutes ago
Principal Software Engineer (Golang/Rust)
Seeking a Principal Software Engineer skilled in Golang/Rust for backend development in a dynamic, security-focused startup.
Senior Software Engineer - Typescript and Go
Join Snyk as a Senior Software Engineer to develop secure applications using TypeScript and Go.
Senior Game Security Engineer
Senior Game Security Engineer for Seedify, specializing in UGC platform security, remote position, EMEA preference.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
Senior Software Engineer - Cloud and Security
Join Microsoft as a Senior Software Engineer focusing on cloud and security solutions, enhancing service reliability and security.
Principal Software Engineer - Azure Core Team
Principal Software Engineer for Azure Core team in Giurgiu, Romania. In-depth experience with distributed systems and cloud services required.
Principal Engineer
Join Remote as a Principal Engineer to solve complex challenges with Elixir, Phoenix, React, and AWS. Work remotely with a global team.
Principal UI Engineer (Remote)
Join CrowdStrike as a Principal UI Engineer in Dublin, shaping front-end architecture in cybersecurity. Remote work, competitive benefits.
Mid-Level Software Engineer, Go - Issues Team
Mid-Level Software Engineer for Go-based Issues team in Cluj-Napoca, Romania. Focus on distributed systems and data pipelines.
Principal Engineer
Join Remote as a Principal Engineer to solve global challenges in remote employment with Elixir, Phoenix, and AWS.
Senior Software Engineer - Cloud Platform Reliability
Join CrowdStrike as a Senior Software Engineer focusing on cloud platform reliability and scalability in a remote-first role.
Senior Back-end Engineer
Senior Backend Engineer needed to enhance security systems, work with TypeScript, Go, Kubernetes, and AWS. Fully remote position.
Senior Full-stack Software Engineer - Detection Team
Senior Full-stack Engineer for cybersecurity detection team, focusing on innovative solutions and leading UI/UX design.
Software Engineer (CLI)
Join Snyk as a Software Engineer (CLI) in Cluj-Napoca, Romania. Develop secure applications with a focus on CLI and CI/CD tools.
Principal Fullstack Engineer
Seeking a Principal Fullstack Engineer skilled in TypeScript, React, and cloud platforms for a remote role in a dynamic startup.
Senior Backend Engineer (JAVA/Go)
Join SentinelOne as a Senior Backend Engineer to develop Java/Go solutions for Singularity Data Lake, enhancing cybersecurity.
Principal Software Engineer - C#/.NET
Join Matrix42 as a Principal Software Engineer to design scalable software solutions using C# and .NET in Bucharest.
Senior DevSecOps Engineer
Senior DevSecOps Engineer needed at LSEG in Bucharest, focusing on CI/CD, Azure, AWS, and Kubernetes.
Senior Software Engineer - Node.js, Typescript, Go
Join Snyk as a Senior Software Engineer to design and implement APIs in Node.js, TypeScript, and Go, enhancing developer security.
Senior AI Platform Engineer
Join SentinelOne as a Senior AI Platform Engineer to develop cutting-edge AI technology for cybersecurity solutions. Remote role in the Netherlands.
Senior Security Engineer
Join Squarespace as a Senior Security Engineer in Dublin, focusing on cybersecurity, incident response, and threat detection.
Senior Software Engineer - Platform
Senior Software Engineer for platform development, focusing on APIs, backend, and cloud deployment. Remote work with equity.
Software Engineer - Node.js, TypeScript, Go (Review & Improve Team)
Join Snyk as a Software Engineer in Cluj-Napoca, Romania, focusing on Node.js, TypeScript, and Go for API development.