Palo Alto Networks logo

Principal Software Engineer (Customer Profile Engineering)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
147k-238k
22 days ago

Job Description

About the Role

The Principal Software Engineer (Customer Profile Engineering) at Palo Alto Networks is a key member of the NGFW (Next Generation Firewall) group, responsible for testing customer use cases and solutions related to Palo Alto Networks' security platforms. The role involves working on ground-breaking security technologies, collaborating with cross-functional teams, engaging with customers, and influencing product development to ensure high-quality security products and customer satisfaction.

Key Responsibilities

  • Design, develop and validate customer focused use cases on the next-generation security platform and cloud security services.
  • Own the end-to-end workflow for major components of the service in its first release.
  • Drive collaboration with internal and external cross-functional efforts to deliver high-quality software.
  • Suggest and improve the development process within an agile environment.
  • Work with DevOps and Technical Support teams to troubleshoot customer issues and enhance customer experiences.
  • Interview, mentor, and coach new team members as part of team growth.

Requirements

  • Detailed understanding of modern network design, implementation, and troubleshooting.
  • Experience analyzing, testing, and modeling Palo Alto Networks platforms in complex deployment scenarios.
  • Experience testing network security products, preferably firewalls and security services.
  • Proficiency with GNU tools and experience with test tools from Spirent and Ixia is a plus.
  • Strong scripting skills in Python or similar languages, with the ability to develop, maintain, and monitor automated processes.
  • Experience testing L4-L7 Network layers.
  • L3 network testing experience with knowledge of switching and routing protocols.
  • Excellent written and verbal communication skills.
  • Experience testing in virtualization environments, including cloud platforms like AWS, Azure, GCP, is a plus.
  • BS/MS degree with a minimum of 8+ years of experience in the networking security industry or equivalent experience.

Nice to Have

  • Experience with testing in cloud platforms such as AWS, Azure, GCP.
  • Past experience with technical presentations, customer interfacing, and requirements interpretation.

Qualifications

  • BS/MS degree in a relevant field.
  • Minimum 8+ years of experience in the networking security industry or equivalent military experience.

Benefits & Perks

  • Compensation between $147,000 and $237,500 per year, depending on qualifications and experience.
  • Potential inclusion of restricted stock units and bonuses.
  • Employee benefits detailed on the company's benefits page.

Working at Palo Alto Networks

Palo Alto Networks fosters a culture of innovation, collaboration, and diversity. The company values ongoing learning, inclusion, and a problem-solving mindset. Employees work in an environment that encourages challenging the status quo, building innovative products, and embracing ambiguity. The organization emphasizes teamwork, transparency, and a shared commitment to cybersecurity excellence.

Apply Now

Job Details

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

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