Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Palo Alto Networks Logo

Principal Software Engineer - Cortex Backend

Palo Alto Networks

Salary not specified
Aug 28, 2025
Santa Clara, CA, USA
Apply Now

The Cortex backend engineering group is looking for a Principal Backend Engineer to develop and maintain the backend of Cortex products (Cortex XSOAR, Cortex XDR, and Cortex XSIAM), focusing on developing, innovating, and scaling the Cortex Platform and contributing to shared infrastructures and components.

Requirements

  • Extensive hands-on programming skills in Python and/or Go
  • Strong computer science fundamentals (e.g. understanding of lock-free data structures, bloom filters, minimal perfect hashing, consistent hashing etc)
  • Proven Experience with cloud platforms (e.g. GCP / AWS / Azure)
  • Experience with Microservices architecture (Kubernetes, GKE, EKS, AKS, Docker, Serverless, etc)
  • Experience with big–data architectures (using Kafka, Splunk, Flink, etc)
  • Experience with distributed computing (understand implications of CAP theorem, master election, brain split problem) and/or distributed DB/KVP (BigQuery,, Elastic Search, Kafka/PubSub and SingleStore)
  • Hands-on experience with SQL/NoSQL based databases

Responsibilities

  • End-to-end backend development of features and components across their entire life cycle (design, develop, test, deploy, maintain)
  • Work closely with peers across different teams and disciplines to shape solutions and integrate with other parts of the product
  • Contribute to team-wide efforts - code reviews, design reviews, technical and architectural decisions
  • Production oriented approach with providing real time mitigation and solutions to production issues
  • Proactively review design, identify risks and mitigate risks in ongoing and planned projects to ensure smooth execution
  • Design, build, and optimize data models and queries for speed and scale, using data storage technologies like MySQL and BigQuery

Other

  • M.S/B.S degree in Computer Science or equivalent and 8+ years of software engineering experience, including development of a scalable server-side application or equivalent military experience required
  • Excellent troubleshooting abilities. Isolate issues found during testing and verify bug fixes once they are resolved
  • Experience with the agile process and working with software development teams involved with building out full stack products, deployed on the cloud at scale
  • High energy and the ability to work in a fast-paced environment with a can-do attitude
  • Familiarity with Cyber Technologies, Information Security, and Software Security