Palo Alto Networks
Principal Software Engineer (Cortex Platform)
$147K–$238K
Office - USA - CA - Headquarters · No · Principal · Full-time · Posted Aug 26, 2026
- Experience
- 8+ years of professional software engineering experience; 7+ years of hands-on programming in Go and/or Python.
- Education
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
- Visa sponsorship
- Immigration sponsorship: Yes
About the job
Leads backend engineering for Cortex products and shared infrastructure, building and scaling services from design through production maintenance.
What you'll do
- Lead end-to-end development, testing, deployment, and maintenance of backend features and components.
- Shape technical solutions and architecture through collaboration, reviews, and technical decision-making.
- Resolve production issues, improve platform scalability, and mentor junior engineers.
What they ask for
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
- 8+ years of professional software engineering experience, including scalable server-side applications.
- 7+ years of hands-on programming in Go and/or Python.
- Experience with major cloud platforms and microservices architecture; strong distributed-computing fundamentals.
Nice to have
- Experience with big-data technologies such as Kafka, Splunk, or Flink; SQL and NoSQL databases.
- Familiarity with CI/CD and infrastructure-as-code; cybersecurity or software security knowledge.
Pay
$147,000.00 - $237,500.00/yr USD base salary
Tools
Go, Python, GCP, AWS, Azure, Kubernetes, Docker, Serverless
Model-written summary · the original posting is authoritative