Jobs and Careers
PA

Principal Software Engineer (Prisma Access)

Palo Alto Networks
Santa Clara, United Statesfull_timeVerifiedPosted 8 Jun 2026
💰 $237,500/yr($147,000/yr$237,500/yr)

About the role

Our Mission

At Palo Alto Networks®, we’re united by a shared mission—to protect our digital way of life. We thrive at the intersection of innovation and impact, solving real-world problems with cutting-edge technology and bold thinking. Here, everyone has a voice, and every idea counts. If you’re ready to do the most meaningful work of your career alongside people who are just as passionate as you are, you’re in the right place.

Who We Are

In order to be the cybersecurity partner of choice, we must trailblaze the path and shape the future of our industry. This is something our employees work at each day and is defined by our values: Disruption, Collaboration, Execution, Integrity, and Inclusion. We weave AI into the fabric of everything we do and use it to augment the impact every individual can have. If you are passionate about solving real-world problems and ideating beside the best and the brightest, we invite you to join us!

We believe collaboration thrives in person. That’s why most of our teams work from the office full time, with flexibility when it’s needed. This model supports real-time problem-solving, stronger relationships, and the kind of precision that drives great outcomes.

Job Summary

Your Career

Prisma Access is Palo Alto Networks' cloud-delivered security platform that offers a highly scalable cloud service to address the challenges associated with sizing firewalls and resource allocation. It provides a seamless solution for organizations with distributed networks, minimizing coverage gaps and inconsistencies. By leveraging a cloud-based security infrastructure, Prisma Access enables the operationalization of security deployment for remote networks and mobile users. 

As a Senior Engineer, your role will involve building and designing distributed backend services that serve as the backbone of our platform. You will have the opportunity to think broadly about all system components and carefully consider trade-offs for each design decision. Working with the latest cloud technologies, you will be responsible for integrating them with service APIs from different cloud providers and implementing development methodologies to achieve optimal outcomes.  A foundational understanding of Artificial Intelligence (AI) and Machine Learning (ML) is increasingly vital for developing the next generation of predictive and resilient security solutions.

In addition to backend services, you will also focus on developing and automating monitoring infrastructure, optimizing data collection, analyzing system disruptions, and creating solutions for improved reliability. 

This position presents a unique opportunity to take charge of the new product architecture, and build it from scratch. You will play a vital role in shaping the future of our product and contribute to its success in the cybersecurity industry.

Your Impact

  • Analyze requirements, design, develop, and support highly scalable software features and infrastructure on our next-generation security platform ready for cloud native deployment from inception to completion

  • Develop algorithms to integrate targeted ML/AI concepts as it relates to operations in our cloud security platform in terms of networking and orchestration

  • Write clean, testable, readable, scalable, and maintainable code that scales and performs well for thousands of customers

  • Actively guide testing of critical components in the product, considering complex considerations of multiple platforms, performance, supportability, maintainability, and much more

  • Collaborate closely with the Product management, Development, Quality Assurance, SRE, and Customer support teams on delivering the roadmap and improving customer outcomes

  • Strive in results-oriented culture with a strong focus on execution, quality, and speed

Your Experience

  • B.S, M.S or PhD in Computer Science or a related field with a minimum of 8+ years of proven experience and proficiency in one or more programming languages - Go, Python, or Java  

  • Proficient is problem solving with a strong understanding of data structures and algorithms and solid foundation in operating systems, networking and distributed systems

  • Experience working with Cloud Provider Infrastructure like AWS, GCP, Azure or OCI 

  • Experience in building complex, large scale SaaS solutions with distributed databases and messaging systems

  • Good understanding of PKI / Certificates and security principles

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Palo Alto Networks

View company profile →