Description
Zscaler is looking for a Principal Software Engineer (C / Networking / Dataplane) to join its Engineering Team. This is a Hybrid role, reporting to the Senior Director, Software Development Engineering.
The Principal Software Engineer will design and implement high-performance data path features for load balancing and L7 protocols, directly enhancing the scalability and security of global networking infrastructure. They will leverage deep C programming expertise and autonomous ownership to drive complex architectural projects from initial concept to large-scale deployment.
Responsibilities:
- Design and implement Datapath features related to Load Balancer, Firewall rules, and L7 Protocol implementations
- Apply deep knowledge of C programming, data structures, and algorithms to build high-performance systems
- Independently drive moderately complex projects from conception to deployment with full ownership
- Utilize expert knowledge of networking protocols and services including DNS, HTTP, TCP/IP, and SSL/TLS
- Leverage Unix or Linux operating systems knowledge to optimize networking and security applications
Requirements:
- 12+ years of experience building large-scale commercial networking and security applications with proficiency in programming languages C or C++
- Strong foundational knowledge in data structures and algorithms
- Working experience in Linux, Unix, or similar operating systems
- BS or MS degree in CS/CE or equivalent experience
Preferred Qualifications:
- Exposure to AI-assisted software development tools and workflows
- Advanced knowledge of networking protocols and services, specifically DNS, HTTP, TCP/IP, and SSL/TLS
Benefits:
- Various health plans
- Time off plans for vacation and sick time
- Parental leave options
- Retirement options
- Education reimbursement
- In-office perks, and more!
Salary Range: $185,500-$265,000 USD
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/zscaler/jobs/5216930007