Sr. Principal Software Engineer (Prisma SASE)
$170,000–$277,000 year
On-siteSan Francisco, California, United States or San Jose, California, United States
Job Summary
Serve as a technical lead to drive core implementation and design of networking data path components with high autonomy. Lead full product release cycles from initial feature design through final deployment. Collaborate within cross-functional teams to solve critical customer problems and deliver high-impact security solutions. Contribute to all phases of the product development cycle, including definition, architecture, implementation, and testing. Design and develop high-performance data plane and control plane architectures for networking devices. Proactively identify opportunities for product improvement and innovate new features based on customer feedback.
Required Qualifications
- BS degree in Computer Science or related field with 12+ years of experience, or MS degree with 10+ years of experience in system software development
- Extensive experience developing data path components and working with data plane/control plane architectures on networking devices
- Proficiency in C programming and experience with packet forwarding mechanisms using DPDK
- Strong background in system design and architecture of networking products involving switching, routing, and security
Desired Qualifications
- Experience with Linux system programming, including sockets, shared memory, and multi-threaded programming
- Knowledge of Layer 3/Layer 4 network protocols (TCP/IP, ARP, ICMP, UDP) and the Linux networking stack
- Proficiency in additional languages such as Python or Go, and experience with cloud networking technologies
- Experience with cloud networking technologies is desired
- Strong passion for troubleshooting and debugging complex systems with excellent problem-solving techniques
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.