Senior Principal Software Engineer

Santa Clara, California

Palo Alto Networks
Apply for this Job
Our Mission

At Palo Alto Networks , our mission is clear: we aim to be the cybersecurity partner of choice, safeguarding the digital way of life. We envision a world where every day is safer and more secure than the last and are committed to innovating and redefining how cybersecurity is approached.

Who We Are

Our team is centered around the dedication to protect our customers. We understand that the unique insights of each team member drive our collective success. Our company values, shaped by employee input, are put into action by all of us daily-emphasizing disruptive innovation, collaboration, and integrity, while fostering an inclusive environment.

As part of our team, you will play a vital role in shaping the future of cybersecurity. We embrace fast-paced work, continuous learning, and respect for the individuality of each employee. Our wellness initiatives offer flexible support, including a comprehensive wellbeing spending account, mental and financial health resources, and personalized learning opportunities.

At Palo Alto Networks, we value collaboration and in-person interactions, which is why our employees typically work full time from our office, with flexibility where necessary. This environment encourages casual conversations, effective problem-solving, and forging trusted relationships, ultimately fostering our collective success.

Your Career

Join our Cloud Network and AI Security team to contribute to the development of next-generation virtualization and service offerings for our Next-Gen firewalls and AI Runtime security solutions. In this role, you will be instrumental in designing and implementing innovative features and integrations across various cloud platforms, particularly focusing on core platform and network enhancements for both virtual machines and containers.

Your Impact

As a key contributor, you will:
  • Design and implement new features and integrations for virtualization across diverse cloud environments.
  • Participate throughout the product development cycle, from concept and design to implementation and testing.
  • Create comprehensive functional specifications, assess task timelines, and engage in design, development, debugging, and support processes.
  • Utilize hands-on experience with virtualization technologies, various hypervisors, system software, and networking.
Your Experience

We are looking for applicants who have:
  • Strong expertise in programming languages including C, Python, and Go.
  • Proficiency with low-level Linux systems programming technologies such as eBPF.
  • Familiarity with cloud service architectures encompassing compute, networking, load balancers, and identity management.
  • Experience deploying on cloud platforms like Azure, AWS, and GCP.
  • Knowledge of network virtualization technologies like DPDK and XDP.
  • Strong skills in network security areas such as stateful firewalls, packet processing, and network ACLs.
  • Excellent scripting abilities in Bash and Python.
  • Preferred experience with Kubernetes and CNI.
  • Familiarity with Terraform, CloudFormation templates, or PowerShell ARM templates.
  • 10+ years of relevant engineering experience.
Education

BS/MS degree in Computer Science or Electrical Engineering, or equivalent military experience.

The Team

Our engineering team is fundamental to our products and directly connected to our mission of preventing cyberattacks. We continuously innovate and challenge the industry's approach to cybersecurity. Our engineers are dedicated to solving previously unaddressed problems.

We are pioneers in defining the industry rather than following. We seek individuals who thrive in ambiguity, relish challenges, and are motivated by the threats posed in our increasingly digital world, which can only be secured through innovation.

Compensation Disclosure

The compensation for this position will be based on qualifications, experience, and work location. For candidates at the posted level, the expected starting base salary (for non-sales roles) is between $170,000 - $277,000 per year, not including restricted stock units and bonuses.

Our Commitment

We are problem solvers who take risks and challenge the cybersecurity status quo. Achieving our mission is impossible without diverse teams working in collaboration.

We are dedicated to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation, please contact us.

Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace and consider all qualified applicants without regard to protected characteristics. All information will be kept confidential per EEO guidelines.

Date Posted: 24 April 2025
Apply for this Job