Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Palo Alto Networks Logo

Principal Engineer Software - CloudGenix

Palo Alto Networks

$147,000 - $237,500
Nov 10, 2025
Santa Clara, CA, US
Apply Now

Palo Alto Networks is looking for an accomplished engineer with networking data path software experience to fill a Principal Engineering position to design and develop systems for solving interesting problems in the SASE area.

Requirements

  • Strong experience in working with data plane and control plane architectures on networking devices.
  • Experience working with packet forwarding mechanisms using DPDK.
  • Extremely strong in system design and architecture of networking products involving switching, routing and security.
  • Experience with Linux system programming (e.g. sockets, files, shared memory, multi-threaded programming/process synchronization).
  • Good understanding and working knowledge of Layer 3/ Layer 4 network protocols such as TCP/IP.
  • Hands-on experience with Linux networking stack is desired.
  • Proficiency in C and other languages like python and Go

Responsibilities

  • Be a technical lead who can take on core parts of the implementation with autonomy
  • Participate in full product release cycles, from feature design to version release
  • Work in a small and fast paced team to solve important customer problems and deliver most impactful results.
  • Contribute in all phases of the product development cycle, from definition, design, through implementation and test
  • Proactively identify product features for improvement and innovation
  • Innovate new product features based on customer feedback

Other

  • 10+ years of experience with a BS or 8+ years of experience MS degree, in developing system software for data path components in a networking device.
  • Strong passion and experience in troubleshooting, debugging complex systems and possess excellent problem-solving techniques
  • Experience with cloud networking technologies is desired.
  • Experience with TCP/IP and knowledge of common standard IP protocols such as ARP, IP, ICMP, TCP, UDP, etc.
  • The compensation offered for this position will depend on qualifications, experience, and work location.