Sr Principle Software Engineer; Network Security
Listed on 2025-12-30
-
Software Development
Software Engineer, C++ Developer, Backend Developer, Embedded Software Engineer
Sr Principle Software Engineer (Network Security)
1 day ago Be among the first 25 applicants
Our MissionAt 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 built on the foundation of challenging and disrupting the way things are done, and we are looking for innovators who are committed to shaping the future of cybersecurity.
WhoWe Are
We take our mission seriously and are relentless in protecting our customers. The unique ideas of every team member contribute to our success. Our values are crowdsourced by employees and bring to life every day through disruptive innovation, collaboration, execution, integrity, and an inclusive environment. Our teams work fast, value ongoing learning, and respect each unique individual. We offer flexible well‑being programs, including a FLEX Benefits spending account, mental and financial health resources, and personalized learning opportunities.
YourCareer
We are seeking engineers who design new products, develop state‑of‑the‑art solutions that don't yet exist, and build global products that solve real‑world problems. We look for leaders who take ownership of their focus area, pursue problems at every level, communicate high‑level ideas, and collaborate across functions.
Responsibilities- Participate in all phases of the product development cycle, from definition to design to implementation to test.
- Develop functional specifications, assess task requirements and scheduling, and support debugging and maintenance.
- Apply hands‑on networking or network security experience and understand C language development in a Unix/Linux environment.
- Suggest and implement improvements to the development process.
- Communicate goals and desired outcomes clearly to internal project teams.
- Interview, mentor, and coach new team members.
- Proficient in C and familiar with Unix/Linux development environment.
- Working knowledge of TCP/IP internals and L7 protocols.
- Understanding of common data structures and algorithms.
- Strong verbal and written communication skills for cross‑functional collaboration.
- Team player with a can‑do attitude in a dynamic environment.
- Advanced level of software development experience.
- Graduate degree (MS or PhD) in Computer Science or related field.
- Knowledge of multi‑core, multi‑process, multi‑threaded programming.
- 7–10 years of experience with network packet processing software development.
- Experience with application layer protocols such as HTTP, SIP, H.323, DNS, etc.
- Interest in learning other programming languages.
- Experience with large‑scale/high‑performance software design and development.
- Experience with deep packet inspection engine.
- Experience with GoLang.
Our engineering team is at the core of our products, directly connected to preventing cyberattacks. We continuously innovate, challenge industry thinking, and create products to solve problems that no one has tackled before. We thrive on ambiguity, excitement for new challenges, and the empowerment of unknown risks. We provide an unparalleled opportunity to shape the industry and our company’s growth over the next decade.
CompensationDisclosure
The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non‑sales roles) or base salary + commission target (for sales/commissioned roles) is expected to be between $270,000–$290,000 YR. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.
OurCommitment
We are problem solvers who take risks and challenge cybersecurity’s status quo. We can’t accomplish our mission without diverse teams innovating together.
We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at .
Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.
All your information will be kept confidential according to EEO guidelines.
Is role eligible for Immigration Sponsorship?:
Yes
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).