Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Palo Alto Networks

Senior Principal Software Engineer – Layer 7 Security

Palo Alto Networks

. Lead the architecture, design, and development of advanced Layer 7 security capabilities within next-generation firewall platforms.

Posted 4/25/2026full-timeSanta Clara • California • 🇺🇸 United StatesSenior💰 $147,000 - $237,500 per yearWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsGoLinuxTCP/IPUnix

About the role

Key responsibilities & impact
  • Lead the architecture, design, and development of advanced Layer 7 security capabilities within next-generation firewall platforms.
  • Drive the development of highly scalable, real-time, distributed cloud security systems.
  • Define and implement robust, high-performance, and maintainable system architectures.
  • Set technical direction for critical components, ensuring scalability, reliability, and security.
  • Partner with product management, security research, and platform teams to translate complex requirements into executable designs.
  • Lead end-to-end execution across the software development lifecycle, from concept through deployment and sustainment.
  • Establish and enforce engineering best practices, including code quality, performance optimization, and secure development.
  • Mentor senior and junior engineers, and elevate the technical capabilities of the organization.

Requirements

What you’ll need
  • Bachelor’s, Master’s, or Ph.D. in Computer Science or related technical field, or equivalent practical/military experience.
  • 12+ years of professional software engineering experience, including significant time in senior technical leadership roles.
  • Expert-level proficiency in C and strong proficiency in Go.
  • Extensive experience developing in Unix/Linux environments.
  • Proven experience designing and building large-scale, high-performance distributed systems.
  • Deep expertise in networking fundamentals, including TCP/IP internals and network security technologies.
  • Strong foundation in data structures, algorithms, and systems-level performance optimization.

Benefits

Comp & perks
  • Employee benefits include health insurance, retirement plans, paid time off, and stock options.
  • Flexible work arrangements.
  • Professional development opportunities.
  • Bonuses included based on performance.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CGoUnixLinuxdistributed systemsnetworking fundamentalsTCP/IPnetwork securitydata structuresalgorithms
Soft Skills
leadershipmentoringcommunicationcollaborationtechnical directionproblem-solvingexecutionbest practices enforcement
Certifications
Bachelor's degreeMaster's degreePh.D.