This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Palo Alto Networks's SASE (Secure Access Service Edge) group is looking for an accomplished architect engineer with networking data path software experience to fill a technical leadership position on the Prisma SASE team. You will be part of a world-class software engineering team that works on various ground-breaking technologies in the SASE domain. You will work with a multi-functional team of engineers to design and develop systems for solving interesting problems in the SASE area.
Job Responsibility:
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
Requirements:
10+ years of experience, with a BS or MS degree, in developing system software for data path components in a networking device
Strong experience in working with data plane and control plane architectures on networking devices
Experience working with packet forwarding mechanisms using DPDK or other related technology stack
Experience with BGP Routing, IPsec Tunneling architecture in high performance data paths
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
Strong passion and experience in troubleshooting, debugging complex systems and possess excellent problem-solving techniques
Proficiency in C and at least one scripting language like shell script, Python etc.
Experience with TCP/IP and knowledge of common standard IP protocols such as ARP, IP, ICMP, TCP, UDP, etc.
Nice to have:
Hands-on experience with Linux networking stack is desired
Experience with cloud networking technologies, familiarity with GoLang is a plus