Palo Alto Networks logo

Principal Software Engineer in Test Automation (SASE)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
147k-226k
23 days ago

Job Description

About the Role

As a Principal Software Engineer in Test Automation on the Prisma Access Cloud Service team at Palo Alto Networks, you will design, develop, and deliver next-generation testing technologies. You will build, automate, and run performance testing scenarios for our products in virtualized environments, working closely with development and product management teams to ensure high-quality cybersecurity solutions. The role involves participating in design discussions, improving testing processes, and working across cloud platforms to automate orchestration, visualization, and alerting mechanisms.

Key Responsibilities

  • Design, develop and execute test automation to test software features on our next-generation security platform as part of our Prisma Access Cloud Service
  • Become inventive in testing approaches by building tools and automation scripts
  • Suggest and implement improvements to the test process
  • File bugs and work with Development to fix issues seen
  • Mix in your creative skills with a focused testing approach to produce the best quality products in cybersecurity
  • Be involved in a rigorous approach to testing for specifications, assist the team with testing methods or tools for new testing
  • Work on different public cloud platforms (AWS, GCP, Azure) to automate cloud orchestration, visualization, and alerting mechanisms

Requirements

  • Proficiency in one or more scripting/programming languages including Python or Go
  • Experience with networking protocols such as IPSec, BGP, L3 VPNs, SD-WAN, DHCP, TCP, UDP, SSL
  • Expert level experience with REST API driven automation using Python or Go
  • Experience with Cloud Technologies such as AWS, Azure, GCP
  • Experience with DB clusters (MySQL, BigQuery, Redis, Zookeeper, Neo4j)
  • Experience with Linux or ESXi Virtualization or Docker/Kubernetes is a plus
  • 10+ years of experience
  • M.S./B.S. degree in Computer Science or Electrical Engineering or equivalent military experience

Nice to Have

  • Experience with Docker/Kubernetes
  • Experience with Linux or ESXi Virtualization
  • Experience with DB clusters such as MySQL, BigQuery, Redis, Zookeeper, Neo4j

Qualifications

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

Benefits & Perks

  • Compensation between $147,000 - $225,500 per year, depending on qualifications and experience
  • Potential inclusion of restricted stock units and a bonus
  • Employee benefits detailed in the company's benefits description

Working at Palo Alto Networks

Our engineering team is at the core of our products, constantly innovating and challenging the cybersecurity industry. We value individuals who feel comfortable in ambiguity, are excited by challenges, and are empowered by the unknown risks facing our digital environment. We foster a culture of disruptive innovation, collaboration, integrity, inclusion, and continuous learning, with a focus on building solutions that solve previously unpursued problems.

Apply Now

Job Details

Posted AtJul 4, 2025
Job CategoryQA Engineering
Salary147k-226k
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

Computer Systems Design and Related Services

Get job alerts

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