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 Engineer Software

Palo Alto Networks

Salary not specified
Aug 22, 2025
Santa Clara, CA, US
Apply Now

Palo Alto Networks is looking for a Principal Backend Engineer to join their Cortex backend engineering group to develop and maintain the backend of Cortex products - Cortex XSOAR, Cortex XDR, and Cortex XSIAM. The role involves developing, innovating, and scaling the Cortex Platform, along with contributing to shared Cortex infrastructures and components, addressing complex problems and delivering value to thousands of customers.

Requirements

  • Extensive hands-on programming skills in Go and/or Python
  • 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 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

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
  • Experience working in an agile and dynamic environment
  • High energy and the ability to work in a fast-paced environment with a can-do attitude
  • Familiarity with CI/CD pipelines and cloud infra
  • Familiarity with Cyber Technologies, Information Security, and Software Security