Sr. Staff Software Development Engineer

Zscaler
Bengaluru
Workplace: HybridFull timeFunction: Product ManagementSkills: ["Ownership","Problem-solving","Collaboration","Integrity","Learning mindset"]

Own critical Client Connector Agent (CCA) service-layer components, including RPC, user session handling, data pipelines, and tunnel telemetry. Design and implement features across the CCA service and supporting subsystems, and debug complex production issues such as service crashes, race conditions, and cross-process synchronization. Improve reliability of long-running Windows service code, including shutdown/cleanup and IPC, and support VDI-specific networking flows. Mentor engineers and help raise code quality.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Zscaler
Zscaler
1 day ago

Sr. Staff Software Development Engineer

âś“ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Own critical Client Connector Agent (CCA) service-layer components, including RPC, user session handling, data pipelines, and tunnel telemetry. Design and implement features across the CCA service and supporting subsystems, and debug complex production issues such as service crashes, race conditions, and cross-process synchronization. Improve reliability of long-running Windows service code, including shutdown/cleanup and IPC, and support VDI-specific networking flows. Mentor engineers and help raise code quality.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Product Management
Seniority: Mid level

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 fix complex production issues including service crashes, race conditions, lifetime bugs, and cross-process synchronization problems.
  • •Improve reliability of long-running Windows service code, focusing on cleanup/shutdown paths and inter-process communication.
  • •Work on VDI-specific flows such as ZCC VDI SMB tunnel traffic accounting and session lifecycle.
  • •Review peers’ code, raise the quality bar, and mentor engineers working on Windows systems programming.

Pay and Benefits

Perks:Health InsuranceParental LeaveLearning Budget

Key Requirements

  • •8+ years of production software engineering with strong C++ (C++14/17) experience.
  • •Solid grasp of Windows internals including services, user sessions, security tokens, IPC, and process/thread lifetime.
  • •Experience debugging multithreaded C++ issues such as races, deadlocks, iterator invalidation, and 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 to optimize outcomes.
Experience:WindowsEndpoint softwareEnterprise desktopMultithreaded C++
Skills:OwnershipProblem-solvingCollaborationIntegrityLearning mindset
Languages:English
Tech Stack:C++C++14C++17RPCWindowsIPCWinDbgETWProcess MonitorCrash dump analysis

Company Brief

Zscaler
Provides cloud-native security platform delivering secure access, threat protection, and zero trust services to organizations, enabling secure internet and private application access without traditional network appliances.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 2007
WebsiteLinkedIn