Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Palo Alto Networks Logo

Principal Software Engineer - L7 Security Cloud

Palo Alto Networks

Salary not specified
Sep 10, 2025
Santa Clara, CA, USA
Apply Now

In the Layer-7 Security Software team, we are responsible for at least one, often two to three headline features in every PANOS release. Our code reaches many product lines in the company, and is the critical part of delivering the highest revenue licenses the company offers. Our core Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container and Cloud-delivered firewalls. Any features that require the inspection or extraction of layer-7 network payload depends on our engine. We are also developing the latest Cloud-delivered Layer-7 security infrastructure. We design and develop key innovative security features such as the industry first Machine Learning powered NGFW, Credential Phishing prevention, URL-filtering, Cloud-delivered Data leak protection (DLP), and many more exciting features.

Requirements

  • Proven ability as a collaborative team member with strong proficiency in algorithms, data structures, and complex problem-solving.
  • Hands-on experience designing, developing, and deploying high-performance software within large-scale, distributed cloud systems.
  • 5 or more years of professional programming experience in Go/Java (primary languages) and Python.
  • Demonstrated expertise with cloud-native data processing and storage technologies such as Kafka, Elastic Search, SQL databases, Google BigQuery, or equivalent.
  • Experience in backend development for cloud applications, including RESTful API design, database interactions, and serverless computing paradigms.
  • Proficient in containerization technologies, specifically Docker and Kubernetes.
  • Comprehensive understanding of public cloud infrastructure (e.g., microservices architectures, cloud security principles, global networking, distributed system design, load balancing) and advanced troubleshooting capabilities for cloud services.

Responsibilities

  • Drive the full lifecycle of technical projects, collaborating cross-functionally with Product, Development, and Quality Assurance teams in an agile environment.
  • Architect, develop, and implement cutting-edge cloud security solutions.
  • Spearhead the integration and implementation of novel cloud security architectures.
  • Participate in the entire product development pipeline, from ideation and design to implementation and validation.
  • Partner with Product Management, Site Reliability Engineering (SRE), Software Engineering, and Quality Engineering to ensure the timely and high-quality delivery of new security services.
  • Interface directly with customer support teams to address and resolve customer-reported issues.
  • Propose and champion innovative technical solutions and improvements within the team.

Other

  • We are looking for leaders who take ownership of their areas of focus and who are driven to pursue problems at every level.
  • Collaboration is at the heart of our culture and we need engineers who can communicate at a high level and work well with multi-functional teams towards achieving a common goal.
  • Contribute to cultivating an inclusive, inquisitive, solution-oriented, and transparent team culture.
  • High drive and adaptability to thrive in a dynamic, fast-paced environment with a proactive and results-oriented mindset.
  • Prior experience with Google Cloud Platform (GCP) or Amazon Web Services (AWS) is a significant advantage.