Sr. Staff Software Development Engineer
Core
Design and implement critical service-layer components for the Client Connector Agent (CCA), including RPC, user session handling, and data pipelines to ensure stability and performance of the Zscaler Zero Trust Exchange platform.
Role type
Senior Staff Software Development Engineer (Windows Systems)
Builds
CCA (Client Connector Agent) service, user-mode UI, RPC server, session handler, and data handler subsystems.
Domain
Cybersecurity / Cloud Security (SASE) / Windows Systems Programming
Deliverable
production ML models | product features
Required skills
C++ (C++14/17), Windows internals (services, sessions, security tokens, IPC), multithreaded debugging, enterprise desktop product development, system architecture design, code review, mentorship
Preferred skills
AIOps implementation, crash dump analysis (WinDbg, ETW), networking/VPN/ZTNA background, secure tunneling
Technologies
C++, Windows, RPC, WinDbg, ETW, Process Monitor
Responsibilities
Design and implement features across CCA service and supporting subsystems; diagnose and fix complex production issues like race conditions and cross-process synchronization problems; improve reliability of long-running Windows services; work on VDI-specific flows; review peer code and mentor engineers.
Seniority
Senior Staff, hands-on IC with strategic ownership