Logo
Palo Alto Networks

Sr Principal Software Engineer (L7 Security)

Palo Alto Networks, Santa Clara, California, United States, 95053

Save Job

Sr Principal Software Engineer (L7 Security) Our Mission: At Palo Alto Networks® everything starts and ends with our mission. Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.

Job Description We are seeking engineers with a passion for designing state‑of‑the‑art products that do not exist today. They are driven to build global products, bring new ideas to develop security disciplines, and solve real‑world problems. You will lead ownership of areas, collaborate across teams, and work on next‑generation firewalls.

Responsibilities

Design and develop security features on next‑generation firewalls.

Collaborate with product management on user requirements and functional design.

Implement code efficiently and robustly.

Interact with QA, field support throughout the entire software development cycle.

Your Impact

Innovate, design, and develop new security features in next‑generation firewalls.

Contribute in all phases of product development cycle.

Design new product features with focus on quality and execution.

Develop functional specs, assess task requirements, schedule, and assist in development, debugging, and support.

Suggest and implement improvements to development process.

Communicate goals and desired outcomes to internal teams.

Interview, mentor, and coach new team members.

Qualifications

10+ years enterprise product development experience with C in Unix/Linux.

Flair for coding and hands‑on debugging with tools like GDB.

Knowledge of TCP/IP internals, common data structures and algorithms.

Experience with Windows kernel and Windows Filtering Platform preferred.

Strong verbal and written communication skills.

Can‑do attitude.

Graduate degree (MS or Ph.D.) in Computer Science or similar preferred.

Knowledge of multi‑core, multi‑process, multi‑threaded programming preferred.

Experience with Windows agent programming, cloud programming in Go, large‑scale or high‑performance design preferred.

Experience with TLS internals, cryptography, OpenSSL, HTTP and web server backend development preferred.

B.S./M.S. degree in Computer Science or equivalent practical experience required.

Compensation Disclosure The compensation offered will depend on qualifications, experience, and location. For candidates at the posted level, the base salary range (non‑sales) is $170,000–$277,000 per year, possibly with restricted stock units and a bonus. Employee benefits are available.

Our Commitment We’re problem solvers that take risks and challenge cybersecurity’s status quo. We are committed to diversity and providing reasonable accommodations. If you require assistance due to a disability, contact accommodations@paloaltonetworks.com.

Palo Alto Networks is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to protected characteristics. All information will be kept confidential per EEO guidelines.

#J-18808-Ljbffr