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 Principal Backend Engineer in our Cortex group, you will be a key technical leader responsible for developing, innovating, and scaling the backend of our industry-leading products, including Cortex XSOAR, XDR, and XSIAM. You will focus on the Cortex Platform and contribute to shared infrastructures, tackling complex problems to deliver significant value to thousands of customers. This role requires a can-do attitude and a passion for solving the most challenging cybersecurity threats.
Job Responsibility:
Serve as an acknowledged technical leader, providing consultation and proactively collaborating across engineering teams to ensure alignment
Drive the full lifecycle of projects from requirements gathering to final design and implementation, acting as a project lead or mentor
Lead the alignment of planned work across the product by partnering with product management, UX design, and engineering stakeholders
Utilize a big-picture perspective to identify, analyze, and provide practical solutions for complex existing and impending technical problems
Design, build, and optimize highly scalable data models and queries using technologies such as MySQL and BigQuery, focusing on the details to ensure performance
Develop robust business logic and API endpoints using Python and Flask, and build high-performance backend services using Go
Proactively identify, articulate, and mitigate risks in projects to ensure smooth execution and high-quality output
Mentor and empower other engineers across the department, fostering a culture of technical excellence and applied learning
Requirements:
Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field
14+ years of professional software engineering experience, with a focus on distributed, cloud-native application development
Expert-level programming skills in Python, Go, or Java, with proven experience building large-scale distributed systems
Extensive experience with cloud development, including REST APIs, databases, serverless computing, and microservices architectures
Demonstrated experience as a hands-on technical lead or architect on complex software projects
Nice to have:
8+ years of hands-on experience with specific cloud technologies such as ElasticSearch, Google Pub/Sub, or similar
Deep understanding of public cloud design considerations, including security, global network infrastructure, and load balancing
Proven ability to make data-driven trade-off judgments and excellent troubleshooting skills to isolate and resolve complex issues
Experience working in an agile environment with cross-functional teams to deliver full-stack products at scale