SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Zscaler is seeking a Staff Software Development Engineer to join its Bangalore office on a hybrid basis, reporting to the Director of Engineering. You will lead the design and hands-on C++ implementation of Zero Trust Client (ZCC) features in a Linux environment, taking full technical ownership of complex projects from concept through deployment.
Key responsibilities include:
- Lead ZCC feature design and hands-on C++ implementation on Linux
- Take full technical ownership of complex projects from concept to deployment
- Elevate code quality and enforce best practices to ensure a robust, efficient, and secure client
- Implement packet processing at both ingress and egress points at very high speed to minimize latency impact on end users
- Work cross-functionally with Quality Assurance to test deliverables and influence testing strategies to ensure production readiness
You thrive in ambiguity and see dynamic environments as opportunities to build something meaningful. You operate with ownership mentality, driven by passion for the mission and bias for action. You are a problem-solver who runs toward challenges, laser-focused on finding solutions that deliver impact. You are a high-trust collaborator, ambitious for the team, embracing a challenge culture with candid feedback. You have a growth mindset, obsessed with your own development and actively seeking feedback to strengthen your partnerships.
Zscaler's Zero Trust Exchange platform protects thousands of customers from cyberattacks and data loss by securely connecting users, devices, and applications. The company is building an AI-native enterprise where human potential is amplified by machine intelligence to solve enterprise security challenges.
Requirements:
- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions within your functional domain
- 5+ years of experience developing enterprise applications with distributed systems background
- Strong C/C++ programming, data structures/algorithms, and debugging skills in a cloud environment
- Deep understanding of Operating System principles and experience with Linux/Unix
- Extensive network programming experience (TCP/IP, HTTP/S, DNS, proxy) with knowledge of kernel-mode networking or NDIS drivers
Preferred Qualifications:
- Experience implementing AIOps, AI-driven predictive scaling, or automated anomaly detection to optimize cloud infrastructure performance and reliability
- Understanding of cybersecurity principles, encryption (PKI, TLS/SSL), authentication, endpoint agents, and anti-tampering
- Experience in Network Data Path & Socket programming & POSIX Multi-thread programming