← Все вакансии/Senior/Zscaler
SeniorHybridBangalore

Software Engineer

Z
Zscaler
Уровень
Senior
Формат
Hybrid
О роли

Описание вакансии

About the company

Zscaler (NASDAQ: ZS) accelerates digital transformation so customers can be more agile, efficient, resilient, and secure. The Zscaler Zero Trust Exchange platform protects thousands of customers from cyberattacks and data loss by securely connecting users, devices, and applications in any location.

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
  • 8+ years of production software engineering, with strong C++ (C++14/17) and Rust 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
  • Preferred: experience with WinDbg, ETW, Process Monitor, crash dump analysis; networking/VPN/ZTNA/secure tunneling background
Conditions
  • Hybrid working model
  • Comprehensive benefits: health plans, time off, parental leave, retirement options, education reimbursement, in-office perks
Стек и навыки

С чем работаем