Palo Alto Networks
Principal Software Engineer – Backend (Machine Identity Security, SaaS Control Plane)
$147K–$238K
Office - USA - CyberArk Santa Clara (CA) · No · Principal · Full-time · Posted Jun 10, 2026
- Experience
- 8+ years of professional software development experience.
- Education
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- Visa sponsorship
- Immigration sponsorship: Yes
About the job
Leads the design and evolution of backend services, APIs, and integrations for a scalable machine identity security SaaS control plane.
What you'll do
- Lead backend architecture and development for reliable, high-throughput distributed control plane services.
- Define APIs, SDKs, and integrations, and guide consistency and technical direction across teams.
- Mentor engineers, resolve complex system issues, and improve development workflows and engineering practices.
What they ask for
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 8+ years of professional software development experience, with ownership of complex backend or control plane systems.
- Strong Java backend services and API experience, plus deep distributed systems and microservices design experience.
- Experience with cloud platforms, production-scale performance, APIs or integrations, and CI/CD, Docker, and Kubernetes.
Nice to have
- Go experience.
- Familiarity with identity, authentication, or security systems such as SAML, OAuth, or certificate management.
Pay
$147,000.00 - $237,500.00/yr USD — base salary
Tools
Java, Go, AWS, Azure, GCP, Kafka, Docker, Kubernetes
Model-written summary · the original posting is authoritative