# Senior Staff Software Development Engineer - Rust + Windows/ Networking + (C/C++)

**Company**: Zscaler
**Location**: Bangalore, IND
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/zscaler/jobs/5210725007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_af607b3d-9d9

## Description

We are looking for a Senior Staff Software Development Engineer to join our Client Connector Team. As a Senior Staff Engineer, you'll own critical service-layer components such as RPC, user session handling, data pipelines and help make CCA (Client Connector Agent) more stable, performant and maintainable.

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 fix complex production issues: 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 (e.g., ZCC VDI SMB tunnel traffic accounting, session lifecycle).

- Review peers' code, raise the quality bar, and mentor other engineers on Windows systems programming.

Requirements:

- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain.

- 8+ years of production software engineering, with strong C++ (C++14/17), Rust language experience.

- Solid grasp of Windows internals: services, user sessions, security tokens, IPC, and process/thread lifetime.

- Experience debugging multithreaded C++: races, deadlocks, iterator invalidation, use-after-free.

- Track record of shipping and maintaining an enterprise desktop or endpoint product.

Benefits:

- Various health plans.

- Time off plans for vacation and sick time.

- Parental leave options.

- Retirement options.

- Education reimbursement.

- In-office perks, and more!

## Skills

### Required
- Rust
- C++
- Windows
- Networking
- AI/ML

### Nice to have
- AIOps
- AI-driven predictive scaling
- automated anomaly detection
- WinDbg
- ETW
- Process Monitor
- crash dump analysis

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/zscaler/jobs/5210725007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
