Palo Alto Networks logo

Principal Software Engineer in Test Automation (Prisma Access)

Palo Alto Networks

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

Job Description

About the Role

As a Principal Software Engineer in Test on the Prisma Access Cloud Service team at Palo Alto Networks, you will design, develop, and deliver next-generation 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 testing across multiple cloud platforms to enhance product reliability and security.

Key Responsibilities

  • Design, develop, and execute test automation to test software features on the Prisma Access Cloud Service platform.
  • Build tools and automation scripts to improve testing approaches.
  • Suggest and implement improvements to the test process.
  • File bugs and collaborate with Development to resolve issues.
  • Conduct rigorous testing based on specifications and assist the team with testing methods or tools for new features.
  • Work on automation and testing across different public cloud platforms such as AWS, GCP, and 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, and SSL.
  • Expert level experience with REST API driven automation using Python or Go.
  • Experience with cloud technologies such as AWS, Azure, or GCP.
  • Experience with database clusters like MySQL, BigQuery, Redis, Zookeeper, Neo4j.
  • Experience with Linux, Esxi Virtualization, Docker, or Kubernetes is a plus.
  • 10+ years of professional experience.
  • M.S./B.S. degree in Computer Science, Electrical Engineering, or equivalent military experience.

Nice to Have

  • Experience with Docker/Kubernetes.
  • Experience with virtualization technologies like Esxi.
  • Experience with database systems such as Neo4j.

Qualifications

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

Benefits & Perks

  • Competitive salary between $147,000 and $225,500 per year, depending on qualifications and experience.
  • Potential inclusion of restricted stock units and bonuses.
  • Comprehensive employee benefits package.
  • Work environment that fosters innovation and collaboration.

Working at Palo Alto Networks

Our engineering team is at the core of our products, committed to preventing cyberattacks through innovation. We challenge the industry and build solutions to problems no one has pursued before. We value individuals comfortable with ambiguity, excited by challenges, and motivated by the importance of a secure digital environment. We foster a culture of collaboration, diversity, and continuous learning, emphasizing problem-solving and innovation in cybersecurity.

Apply Now

Job Details

Posted AtJul 18, 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