Palo Alto Networks is hiring a senior staff software engineer to develop enterprise-grade security-as-a-service offerings. The role spans the product lifecycle and involves building resilient, production-ready backend architectures for complex, ambiguous technical challenges. The engineer will work across system boundaries and collaborate with Product Management, SRE, ML, Quality Engineering, and software engineering teams to develop, deploy, and scale cloud software and model-serving infrastructure. The position focuses on scalable, fault-tolerant distributed systems, microservices, and high-throughput APIs that meet strict service-level objectives. It also includes identifying bottlenecks and scaling opportunities, optimizing performance and efficiency, and applying modern engineering practices such as agentic coding workflows and spec-driven development. The role is primarily office-based, with flexibility when needed.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior