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

Palo Alto Networks · 20 hours ago

Sr Principle 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 design and develop security features for their next-generation firewall platform, collaborating with cross-functional teams throughout the software development cycle.

Agentic AICloud SecurityCyber SecurityNetwork SecuritySecurity
check
Growth Opportunities
check
H1B Sponsorednote

Responsibilities

You will be expected to participate in all phases of the product development cycle, from definition, design, through implementation and test
Develop functional specifications, assess task requirements and scheduling, and participate in development, debug and support
Candidate should also have hands-on experience with networking or network security technologies and C language development in a Unix/Linux environment
Suggest and implement improvements to the development process
Be able to clearly communicate goals and desired outcomes to internal project teams
Interview, mentor and coach new team members

Qualification

C programmingUnix/Linux developmentTCP/IP knowledgeData structuresAlgorithmsMulti-threaded programmingNetwork packet processingApplication layer protocolsCan-do attitudeInterest in learningGoLangVerbal communicationWritten communicationTeam player

Required

Proficient in C and familiar with Unix/Linux development environment
Working knowledge of TCP/IP internals and L7 protocols
Working knowledge of common data structures and algorithms
Verbal and written communication skills to work with cross-functional groups
Team player with a can-do attitude in a dynamic working environment

Preferred

Advance level of software development experience
Graduate degree (MS or PhD) in Computer Science or similar technical discipline
Knowledge of multi-core / multi-process / multi-threaded programming
Experience with network packet processing software development, 7 - 10 years
Experience with application layer protocols such as HTTP, SIP, H.323, DNS, etc
Experience with and interest to learn other programming languages
Experience with large-scale and/or high-performance software design and development
Experience with deep packet inspection engine
Experience with GoLang

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