Principal Software Engineer Prisma Access - Palo Alto Networks
Software Engineer
Lead the design and delivery of high‑performance, secure networking services for Prisma Access, driving innovation in cloud‑native security and edge computing.
About the role
Key Responsibilities
Architect and implement scalable, secure networking services for Prisma Access, ensuring high availability and performance across global edge locations.
Collaborate with cross‑functional teams to define product roadmaps, translate business requirements into technical specifications, and deliver robust solutions on time.
Mentor and lead a team of senior engineers, fostering a culture of code quality, continuous improvement, and knowledge sharing.
Drive performance optimization, security hardening, and compliance across the platform, leveraging industry best practices and emerging technologies.
Engage with customers and partners to gather feedback, troubleshoot complex issues, and iterate on product features.
Requirements
10+ years of software engineering experience, with a strong background in networking and security.
Proficiency in C++ and Go, with experience building cloud‑native, distributed systems.
Deep understanding of network protocols, VPN, SD‑WAN, and zero‑trust security models.
Experience with cloud platforms (AWS, Azure, GCP) and container orchestration (Kubernetes).
Excellent communication skills and a proven track record of leading high‑impact engineering teams.