SlipstreamJobsFresh Startup & VC-Backed Jobs

Sr. Staff Software Development Engineer

Zscaler - Bengaluru, India - Hybrid - posted 2026-09-17

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Zscaler is seeking a Senior Staff Software Development Engineer to join the Client Connector Team, reporting to the Director of Software Engineering. In this role, you will own critical service-layer components including RPC, user session handling, and data pipelines for the Client Connector Agent (CCA), driving improvements in stability, performance, and maintainability. Key Responsibilities: - Design and implement features across the CCA service, user-mode UI, and supporting subsystems (RPC server, session handler, data handler, tunnel telemetry) - Diagnose and resolve complex production issues including service crashes, race conditions, lifetime bugs, and cross-process synchronization problems - Improve reliability of long-running Windows service code, including cleanup/shutdown paths and inter-process communication - Work on VDI-specific flows such as ZCC VDI SMB tunnel traffic accounting and session lifecycle management - Review peer code, raise quality standards, and mentor other engineers on Windows systems programming About Zscaler: Zscaler (NASDAQ: ZS) is a leader in cloud security, operating the Zero Trust Exchange platform that protects thousands of customers from cyberattacks and data loss. The platform securely connects users, devices, and applications across 160+ public exchanges globally and thousands of private exchanges at the edge. The company is building an AI-native enterprise where human potential is amplified by machine intelligence to address complex security challenges. Required Qualifications: - 8+ years of production software engineering with strong C++ (C++14/17) experience - Solid understanding of Windows internals: services, user sessions, security tokens, IPC, and process/thread lifetime management - Experience debugging multithreaded C++: races, deadlocks, iterator invalidation, use-after-free - Track record of shipping and maintaining an enterprise desktop or endpoint product - Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions within your functional domain Preferred Qualifications: - Experience implementing AIOps, AI-driven predictive scaling, or automated anomaly detection to optimize cloud infrastructure performance and reliability - Comfort with debugging tools such as WinDbg, ETW, Process Monitor, and crash dump analysis - Background in networking, VPN, ZTNA, or secure tunneling

Similar roles