Overview
Senior Software Development Engineer role on the team that built Zscaler's cloud security platform, focused on high-performance network system architecture and security features.
What you'll do
- Design, develop, and optimize high-performance network system architecture and security features to support mission-critical applications
- Partner with Engineering Architects, Product Managers, Solution Architects, and customers to understand complex use cases and review PRDs
- Author design and functional specifications while driving unit testing and automation to ensure high product quality
- Collaborate across cross-functional teams to resolve system-level issues, optimize data path performance, and drive feature innovation
- Apply advanced software design principles and troubleshooting expertise to coach junior team members and maintain compliance with federal security certifications
What you'll need
- Demonstrated curiosity and active exploration of AI tools, with a proven history of integrating new technologies to enhance daily workflows and augment problem-solving
- Bachelor's or Master's degree in Computer Science or a related field with 9+ years of experience in system engineering for high-performance networking
- Expertise in Linux kernel-based networking (L2/L3), stateful firewalls, NAT, network drivers, routing protocols (BGP, OSPF, PIM), and protocols like VLANs, DHCP, DNS, SSL, DTLS, QUIC, IPsec, GRE, and WireGuard
- Proficiency in Go and Python programming languages with strong problem-solving skills for debugging complex data path issues
- Strong communication and collaboration skills to design scalable systems effectively in a high-accountability environment
Nice to have
- Experience integrating AI/ML frameworks or intelligent data path analysis models to optimize kernel-level networking performance and automate predictive threat detection
- Experience with WireGuard, tunneling protocols (GRE, L2VPN), HA protocols (VRRP), alongside certifications like FIPS or FedRAMP and prior experience with TLS, DTLS, and QUIC
- Familiarity with cloud computing platforms (AWS or Azure), containerization technologies (Docker, Kubernetes), and advanced virtualization or security solutions
Details
- Location: Bangalore, India
- Work mode: Hybrid
- Reports to the Senior Manager, Software Engineering in the Engineering department
Read the full description and apply on the company’s own careers page.