ZipRecruiter
Principal Engineer Software Developer (Flow & Forwarding)
ZipRecruiter, Santa Clara, California, us, 95053
Job Description
Company Description
Our Mission
At Palo Alto Networks, everything starts and ends with our mission: to be 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 committed to challenging and disrupting the status quo, seeking innovators passionate about shaping the future of cybersecurity.
Who We Are
We take our mission seriously and believe that every team member's ideas contribute to our collective success. Our values—disruptive innovation, collaboration, integrity, and inclusion—are lived daily. We foster an environment that supports ongoing learning and personal wellbeing, offering programs like FLEXBenefits, mental and financial health resources, and personalized learning opportunities.
We value collaboration and in-person interactions, with most employees working full-time from our offices with flexibility when needed, to promote casual conversations, problem-solving, and trusted relationships.
Job Description
Your Career
We seek motivated, intelligent, hardworking, and passionate individuals to join our Next-gen Firewall dataplane team as Software Engineers. You will work on cutting-edge firewall technologies within a world-class software engineering team.
You will be responsible for designing and developing core operating system components and applications for next-generation firewalls, owning large software components, collaborating with product management on customer requirements, and engaging with QA and support teams throughout the development cycle. Our culture encourages creativity, dynamism, and tackling real-world cyber threats.
Your Impact
Develop critical dataplane and network/routing components for enterprise, data center, cloud, and service provider environments.
Design and develop L2-L4 network security features.
Create high-availability network security infrastructure products.
Support critical customer escalations and perform root cause analysis.
Collaborate with multidisciplinary teams on requirements and implementation.
Take ownership, make effective decisions, and independently drive tasks to completion.
Your Experience
Strong in-depth C programming experience.
Experience in large-scale software development on Unix/Linux.
Multi-core and multi-threading programming expertise.
Deep knowledge of networking protocols (IPv4, IPv6, TCP, UDP).
Understanding of computer architecture and systems engineering.
Experience with routing protocols (BGP, OSPF, Multicast) is a plus.
Experience in packet processing, parsing, and networking protocols/architecture.
Knowledge of data plane forwarding and network processor programming.
Proactive attitude and initiative-taking skills.
Excellent communication skills for effective teamwork.
Desired skills: Python, Shell scripting.
BS/MS in Computer Science or Engineering, or equivalent experience.
Additional Information
The Team
Our engineering team is central to our mission of preventing cyberattacks. We innovate continuously, challenging industry norms and building products to solve unprecedented problems. We seek individuals comfortable with ambiguity, excited by challenges, and motivated by the critical need for cybersecurity.
Compensation Disclosure
The salary range for this role is $200,000 - $225,000 annually, depending on experience and location. Compensation may include stock options and bonuses. Benefits details are available
here . Our Commitment We are problem solvers who embrace risk and challenge the status quo. We believe diversity drives innovation and are committed to providing accommodations for qualified individuals with disabilities. For assistance, contact
accommodations@paloaltonetworks.com . Palo Alto Networks is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics. All information will be kept confidential per EEO guidelines. Is this role eligible for immigration sponsorship? Yes
#J-18808-Ljbffr
here . Our Commitment We are problem solvers who embrace risk and challenge the status quo. We believe diversity drives innovation and are committed to providing accommodations for qualified individuals with disabilities. For assistance, contact
accommodations@paloaltonetworks.com . Palo Alto Networks is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics. All information will be kept confidential per EEO guidelines. Is this role eligible for immigration sponsorship? Yes
#J-18808-Ljbffr