Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)