Sr Principal Software Engineer (L7 Security) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Palo Alto Networks · 1 day ago

Sr Principal Software Engineer (L7 Security)

Palo Alto Networks is a leading cybersecurity company dedicated to protecting the digital way of life. The role involves designing and developing security features for next-generation firewalls, collaborating with product management, and contributing throughout the software development cycle.

Agentic AICloud SecurityCyber SecurityNetwork SecuritySecurity
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Designing and developing security features on the next-generation firewalls
You will work with product management on user requirements, apply your knowledge to functional design
Utilize your programming skills for efficient and robust implementation
Interact with quality assurance and field support teams throughout the entire software development cycle
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
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

C programmingUnix/Linux environmentTCP/IP internalsDebugging with GDBMulti-threaded programmingWindows kernelCloud programming (Go)TLS internalsCryptographyOpenSSLHTTP backend developmentCan-do attitudeVerbal communicationWritten communicationTeam collaborationMentoring

Required

10+ 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
Graduate degree (MS or Ph.D.) in Computer Science or similar technical discipline
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

Benefits

Restricted stock units
Bonus

Company

Palo Alto Networks

company-logo
Palo Alto Networks is a cybersecurity company that offers cybersecurity solutions for organizations.

H1B Sponsorship

Palo Alto Networks has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (579)
2024 (482)
2023 (341)
2022 (452)
2021 (493)
2020 (235)

Funding

Current Stage
Public Company
Total Funding
$65M
Key Investors
Icon VenturesLehman HoldingsGlobespan Capital Partners
2012-07-20IPO
2008-11-03Series C· $10M
2008-08-18Series C· $27M

Leadership Team

leader-logo
Helmut Reisinger
CEO EMEA
linkedin
leader-logo
Nikesh Arora
Chairman CEO
linkedin
Company data provided by crunchbase