Drimva

Palo Alto Networks

Senior Principal Software Engineer (Cortex Platform)

$184K–$297K

Office - USA - CA - Headquarters · No · Principal · Full-time · Posted Oct 1, 2026

Experience
14+ years in professional software engineering; 10+ years with deep expertise in Python, Go, or Java.
Education
Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field.
Visa sponsorship
Immigration sponsorship: Yes

About the job

Leads the design and development of scalable backend systems and shared infrastructure for Palo Alto Networks’ Cortex cybersecurity products.

What you'll do

  • Lead projects from requirements through design and implementation, coordinating with product, UX, and engineering stakeholders.
  • Design and optimize scalable data models, queries, business logic, APIs, and backend services.
  • Provide technical leadership, mitigate project risks, and mentor engineers.

What they ask for

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field.
  • 14+ years of professional software engineering experience focused on distributed, cloud-native application development.
  • 10+ years of software engineering experience with deep expertise in Python, Go, or Java and a track record architecting large-scale distributed systems.
  • Extensive cloud development experience, including REST APIs, databases, serverless computing, and microservices; hands-on technical leadership or architecture experience on complex projects.

Nice to have

  • 8+ years of hands-on experience with ElasticSearch, Google Pub/Sub, or similar cloud technologies.
  • Understanding of public cloud design considerations, including security, global network infrastructure, and load balancing.

Pay

$183,600.00 - $297,000.00/yr (base salary)

Tools

MySQL, BigQuery, Python, Flask, Go, Java, ElasticSearch, Google Pub/Sub

Model-written summary · the original posting is authoritative

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