Principal Software Engineer - Cloud Security

Santa Clara, California

Palo Alto Networks
Job Expired - Click here to search for similar jobs
Our Mission
At Palo Alto Networks , everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we're looking for innovators who are as committed to shaping the future of cybersecurity as we are.

Who We Are
We take our mission of protecting the digital way of life seriously. We believe that the unique ideas of every team member contribute to our collective success. Our values, crowdsourced by employees, are brought to life through each of us daily-from disruptive innovation and collaboration to execution and integrity. We aim to create an inclusive environment where everyone feels valued.

Your Career
We are searching for a seasoned Software Engineer to design and deliver next-generation cloud security technologies within our Next Generation Firewall as a Service team. We seek passionate engineers who enjoy architecting and coding world-class security services on Cloud Providers. Ideal candidates are leaders who take ownership and are driven to solve complex problems.

Your Impact
  • Design, develop, and implement highly scalable software features for our next-generation security platform.
  • Take ownership of end-to-end workflows for major service components.
  • Lead collaborative efforts with cross-functional teams to deliver high-quality software.
  • Engage in an open engineering environment, suggesting improvements for a v1 service.
  • Identify and mitigate risks in ongoing projects to ensure smooth execution.
  • Collaborate with DevOps and Technical Support to enhance customer experiences.
  • Design and build backend services using Go.
  • Mentor and coach incoming team members.
Your Experience
  • Over 10 years in software engineering, focusing on cloud-native application development.
  • Strong programming skills in Python, Go, or Java, with distributed systems experience.
  • Familiarity with cloud service architectures on AWS, Azure, GCP, or OCI.
  • Experience with Cloud Networking Topologies and Multi-Cloud Interconnect.
  • Skilled in REST APIs, Databases, and serverless computing for distributed applications.
  • Proven ability to deliver scalable services leveraging microservices architecture.
  • We value strong technical leadership skills and a proactive attitude.
  • Able to clearly explain architecture and design rationale.
  • High energy, adaptable to a fast-paced environment, and eager to learn emerging technologies.
Education
  • M.S./B.S. degree in Computer Science, Engineering, or equivalent.
The Team
Our engineering team is central to our NextGen Firewall as a service, building Cloud Security services natively on Cloud Providers. We tackle diverse aspects such as Activation, Onboarding, Configuration, Orchestration, Data, and APIs. We look for individuals who can thrive in ambiguity and are excited by challenges, helping to create a secure digital environment.

Compensation Disclosure
The compensation for this position is based on qualifications, experience, and location, with a starting base salary expected between $200,000 - $230,000 per year, alongside potential stock units and a bonus.

Our Commitment
We are problem solvers who challenge cybersecurity's status quo. Achieving our mission requires diverse teams innovating together. We are committed to providing accommodations for qualified individuals with disabilities. If you require assistance, please contact us.

Palo Alto Networks is an equal opportunity employer. We celebrate diversity and all qualified applicants will be considered for employment without regard to various legally protected characteristics.

Date Posted: 26 May 2025
Job Expired - Click here to search for similar jobs