Principal Software Engineer (PAN OS)

Palo Alto Networks•Office - USA - CA - Headquarters, CA
•$156,400 - $253,000•Onsite

About The Position

Palo Alto Networks is seeking a software engineer for its Next-generation Firewall dataplane team. The role focuses on designing and developing next-generation firewall software and critical dataplane components for firewalls deployed in enterprise, data center, cloud, and service provider environments. The engineer will own large software components, work with product management to address customer requirements, contribute to functional design, implement robust and efficient software, and collaborate with quality assurance and field support throughout the software development cycle. The position leads development of L2–L4 network security features and next-generation security products, supports critical customer escalations with timely root-cause analysis, and works with cross-functional teams. Palo Alto Networks describes its engineering organization as innovative and collaborative, building products that address evolving cybersecurity challenges. Most teams work from the office full time, with flexibility when needed.

Requirements

  • Expertise in common network protocols, including TCP/IP, IPv4, IPv6, and multicast.
  • Expertise in dataplane technologies such as DPDK-based packet processing.
  • Expertise in network device features such as NAT, ALG, and DoS protection.
  • Expertise in computer architecture, cybersecurity, and distributed systems.
  • In-depth understanding of common software vulnerabilities and mitigations.
  • In-depth understanding of Linux systems.
  • Expert C, Python, and shell scripting skills.
  • Tech lead experience in networking domains.
  • Strong communication skills and ability to work effectively with cross-functional groups.

Nice To Haves

  • Experience using Broadcom chips for switching, QoS, and interface management.

Responsibilities

  • Develop critical dataplane components for next-generation firewalls deployed in enterprise, data center, cloud, and service provider environments.
  • Lead development of L2–L4 network security features.
  • Lead next-generation security product development.
  • Support critical customer escalations and provide timely root-cause analysis.
  • Work with cross-functional team members, including Product Management, QA, and Support, on user requirements.
  • Take ownership of tasks and assignments, make effective decisions, and independently drive and lead work.
  • Design and develop firewall software, own large software components, contribute to functional design, and implement efficient, robust software.
  • Collaborate with quality assurance and field support teams throughout the software development cycle.

Benefits

  • Restricted stock units may be included in compensation.
  • A bonus may be included in compensation.
  • Employee benefits are referenced, but specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service