Palo Alto Networks logo

Principal Software Engineer (Customer Profile Engineering)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
147k-226k
24 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 use cases for Palo Alto Networks' next-generation firewall and cloud security solutions. The role involves engaging with customers, collaborating with cross-functional teams, and shaping product development to ensure high-quality security products that meet real-world deployment scenarios. The company values innovation, collaboration, inclusion, and ongoing learning, fostering an environment that supports personal and professional growth.

Key Responsibilities

  • Design, develop and validate customer focused use cases on our 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 team environment.
  • Work with DevOps and Technical Support teams to troubleshoot customer issues and enhance customer experience.
  • Interview, mentor, and coach new team members as part of the growing team.

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 with 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 and knowledge of common switching and routing protocols.
  • L3 network testing experience.
  • Excellent written and verbal communication skills.
  • Experience with testing in virtualization environments, including cloud platforms like AWS, Azure, GCP, is a plus.
  • Minimum of 8+ years of experience in the networking security industry or equivalent experience, including military experience.
  • BS/MS degree.

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 networking security or equivalent 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.
  • Employee benefits detailed in the company's benefits description.

Working at Palo Alto Networks

Palo Alto Networks fosters a culture of innovation, collaboration, and inclusion. The company values disruptive thinking, continuous learning, and diversity. Employees work in an environment that encourages problem-solving, embracing ambiguity, and taking risks to challenge the cybersecurity status quo. The organization is committed to providing accommodations for individuals with disabilities and promotes a workplace where all employees can thrive and contribute to the mission of protecting the digital way of life.

Apply Now

Job Details

Posted AtJul 3, 2025
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