Palo Alto Networks
Principal Software Engineer (PAN OS Cloud Applications)
$147K–$238K
Office - USA - CA - Headquarters · No · Principal · Full-time · Posted Jul 23, 2026
- Experience
- 7+ years of relevant software engineering experience; at least 5 years of hands-on programming in Go or Java.
- Education
- Bachelor’s degree in Computer Science or equivalent field.
- Visa sponsorship
- Immigration sponsorship: Yes.
About the job
Leads the design and delivery of scalable cloud security solutions and next-generation firewall features, from architecture and implementation through testing and deployment.
What you'll do
- Provide technical leadership and hands-on development for cloud security solutions and distributed systems.
- Manage product development end to end and collaborate with product management, SRE, quality engineering, and customer support.
- Develop scalable cloud security architecture and troubleshoot complex network security challenges.
What they ask for
- Bachelor’s degree in Computer Science or equivalent field.
- 7+ years of relevant software engineering experience.
- At least 5 years of hands-on programming experience in Go or Java.
- Experience designing and developing high-performance, high-scale distributed cloud software; proficiency with cloud technologies, backend development, REST APIs, databases, and serverless computing.
Nice to have
- Additional proficiency in Python or C; experience with Docker and Kubernetes.
- Understanding of public-cloud design, TCP/IP networking, and experience with GCP or AWS.
Pay
$147,000.00 - $237,500.00 USD/year (base salary)
Tools
Go, Java, Python, C, Kafka, PubSub, Redis, SQL
Model-written summary · the original posting is authoritative