Palo Alto Networks · 7 hours ago
Sr Principal Software Engineer (L7 Security)
Palo Alto Networks is a leading cybersecurity company dedicated to protecting the digital way of life. They are seeking a Senior Principal Software Engineer to innovate and develop new security features for their next-generation firewalls, contributing throughout the entire product development cycle while collaborating with multi-functional teams.
Agentic AICloud SecurityCyber SecurityNetwork SecuritySecurity
Responsibilities
Innovate, design, and develop new security features in our next-generation firewalls product
Contribute in all phases of the product development cycle, from definition, design, through implementation and test
Design new product features, with a high focus on quality and execution
Develop functional specifications, assess task requirements and scheduling, and assist in development, debug and support
Interact with quality assurance and field support teams throughout the entire software development cycle
Utilize your programming skills for efficient and robust implementation
Suggest and implement improvements to the development process
Clearly communicate goals and desired outcomes to internal project teams
Interview, mentor and coach new team members
Qualification
Required
10 or more years of enterprise product development experience with C in a Unix/Linux environment
Flair for coding and hands on experience debugging the code using tools like GDB is required
Working knowledge of TCP/IP internals and common data structure and algorithms
Verbal and written communication skills to work with multi-functional groups
Teammates who brings a can-do attitude to a dynamic working environment
B.S./M.S. degree in Computer Science, similar technical discipline or equivalent practical experience or equivalent military experience required
Preferred
Working knowledge of Windows kernel and Windows Filtering Platform is preferred
Knowledge of multi-core / multi-process / multi-threaded programming
Experience with windows agent programming and cloud programming (go) software development
Experience with large-scale and/or high-performance software design and development
Experience with TLS internals, cryptography, and OpenSSL
Experience with HTTP and web server backend development is
Graduate degree (MS or Ph.D.) in Computer Science or similar technical discipline is preferred
Benefits
Restricted stock units
Bonus
Company
Palo Alto Networks
Palo Alto Networks is a cybersecurity company that offers cybersecurity solutions for organizations.
Funding
Current Stage
Public CompanyTotal Funding
$65MKey Investors
Icon VenturesLehman HoldingsGlobespan Capital Partners
2012-07-20IPO
2008-11-03Series C· $10M
2008-08-18Series C· $27M
Recent News
2026-01-22
The Motley Fool
2026-01-22
Company data provided by crunchbase