This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior or Sr Principal Software Engineer in Cortex Cloud, you will contribute to the development and scaling of cloud-native security solutions for enterprise organizations. This role involves working within an established team to evolve a high-traffic product, with a focus on refining architecture, optimizing the technology stack, and maintaining engineering standards. Your responsibilities include writing reliable code, influencing product direction, and designing distributed systems. You will be expected to make technical decisions that impact the long-term stability and performance of cloud workload protection services.
Job Responsibility:
Contribute to the development and scaling of cloud-native security solutions for enterprise organizations
Work within an established team to evolve a high-traffic product, with a focus on refining architecture, optimizing the technology stack, and maintaining engineering standards
Write reliable code, influence product direction, and design distributed systems
Make technical decisions that impact the long-term stability and performance of cloud workload protection services
Requirements:
Backend Engineering: 8+ years of experience building and maintaining production-grade distributed systems
Languages: Proficiency in Go (Golang) is a strong advantage. We are open to engineers with deep expertise in other backend languages (Java, Python, Rust, C#, or Node.js) who are willing to transition to a Go-primary stack and have a focus on clean, well-tested code
Fundamentals: Strong grasp of system design, data structures, and algorithms in high-scale cloud environments
Standards: Experience with CI/CD, comprehensive testing (unit, integration, E2E), and rigorous code reviews
Cloud: Proficiency in AWS, GCP, or Azure, including cloud-native services
Reliability: Experience with observability (monitoring, logging, tracing) and system profiling
Education: B.Sc. or M.Sc. in Computer Science, Software Engineering, or equivalent technical/military experience
Nice to have:
Advanced Go: Deep experience with concurrency and memory management patterns
Distributed SaaS: Background in managing multi-tenant, cloud-based SaaS at scale
Cybersecurity: Familiarity with threat detection or cloud security infrastructure
AI Systems: Interest in agentic workflows or prompt engineering in production