Senior Principal Engineer, Platform
SecureworksAbout 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
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
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 to design and implement cloud-native security solutions.
Senior Principal Software Engineer - Java, Spring Boot
Join Brinqa as a Senior Principal Software Engineer to lead Java and Spring Boot development for SaaS cybersecurity solutions.
Senior Software Engineer - Test Framework Development
Join SentinelOne as a Senior Software Engineer to develop test frameworks with Java, TypeScript, and more. Remote work available.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Staff Engineer - Python, Cloud, Distributed Systems
Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.
Senior Software Engineer - Microservices and AI
Join Bloomreach as a Senior Software Engineer to work on microservices and AI solutions in a remote-first environment.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
Software Engineer - Application Platform
Join Abnormal Security as a Software Engineer to build scalable platforms using Python, Go, and more. Remote role.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Senior Full Stack Developer (Security & Compliance)
Join SAP as a Senior Full Stack Developer focusing on Security & Compliance, leveraging Java, SpringBoot, and Python.
Senior Site Reliability Engineer
Join Valtech as a Senior Site Reliability Engineer in Sofia, Bulgaria. Work with AWS, GCP, and Azure in a hybrid environment.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Staff Software Engineer - Platform
Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.
Senior Data Engineer
Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Principal Java Developer - Oracle Health & Applications Infrastructure
Join Oracle as a Principal Java Developer to build cloud-centric applications for healthcare.
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.
Senior Software Engineer - Cloud and Distributed Systems
Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.
Staff Backend Engineer with AWS and Go
Join Detectify as a Staff Backend Engineer to drive architecture and develop cloud-based solutions using AWS and Go.
Senior Software Engineer - Tools, SDX
Remote Senior Software Engineer role at CrowdStrike, focusing on tools for SDX team, requiring C, Python, and software development skills.