Palo Alto Networks logo

Principal Software Engineer (CNGFW)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
147k-238k
about 1 month ago

Job Description

About the Role

Our engineering team is at the core of the NextGen Firewall as a service building Cloud Security services natively on Cloud Providers. Engineers on our team work on all aspects of the management and control plane of the service. This includes Activation, Onboarding, Configuration, Orchestration, Data, APIs and much more. We need individuals who feel comfortable in ambiguity, excited by the prospect of a challenge, and empowered by the unknown risks facing our everyday lives that are only enabled by a secure digital environment.

Key Responsibilities

  • Design, develop and implement highly scalable software features on our next-generation security platform as part of NextGen Firewall as a Service
  • Ownership of end to end workflow for a major component of the service in its first version
  • Drive collaboration with internal/external cross-functional efforts to deliver high-quality software
  • Suggest and improve the development process for a v1 service in an open engineering environment
  • Proactively identify, articulate, and mitigate risks in ongoing and planned projects to ensure smooth execution and high output
  • Troubleshoot customer issues and collaborate with DevOps and Technical Support teams to improve customer experience
  • Design and build backend services using Go
  • Interview, mentor, and coach new team members

Requirements

  • 8+ years of experience in software engineering, with a focus on cloud-native application development
  • Strong programming skills in Python, Go, or Java, with experience in building distributed systems
  • Experience with AI coding tools for fast turnaround
  • Experience with cloud-native service development stack on AWS, Azure, GCP or OCI
  • Experience with complex Cloud Networking Topologies and Multi-Cloud Interconnect
  • Experience with cloud development (REST APIs, Databases, Serverless computing) of distributed cloud applications
  • Experience with building and delivering services and workflows at scale, leveraging microservices architectures
  • Strong technical leadership skills with a can-do attitude
  • Ability to explain architecture and design decisions with complete rationale
  • High energy and ability to work in a fast-paced environment
  • Fast learner and eager to absorb new emerging technologies
  • Experience leveraging AI in the software development life cycle
  • Educational background with an M.S./B.S. degree in Computer Science Engineering or equivalent

Nice to Have

  • Experience with AI coding tools for fast turnaround

Qualifications

  • M.S./B.S. degree in Computer Science Engineering or equivalent

Benefits & Perks

  • Compensation between $147,000 - $237,500 depending on qualifications, experience, and work location
  • Potential inclusion of restricted stock units and a bonus
  • Employee benefits as described in the company's benefits overview

Working at Palo Alto Networks

We take our mission of protecting the digital way of life seriously. We are relentless in protecting our customers and believe that the unique ideas of every team member contribute to our collective success. Our values include disruptive innovation, collaboration, integrity, inclusion, and ongoing learning. We foster an environment that values speed, innovation, and diversity, with a focus on personal wellbeing and development programs. Our setup encourages collaboration through in-person interactions and a flexible work environment.

Apply Now

Job Details

Posted AtJun 12, 2025
Salary147k-238k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Palo Alto Networks

Website

paloaltonetworks.com

Company Size

10000+ employees

Location

Santa Clara, CA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches