Zscaler is seeking a Principal Software Development Engineer to build the Service Platform & Orchestration capabilities for the Zero Trust Exchange department. This hybrid role requires working in the office three days per week and reports to the Director, Software Engineering. The role focuses on engineering the management plane and reliability systems that govern the lifecycle of ZIA’s global fleet. It is a hands-on position leading the migration from legacy automation to a stateful, durable management plane built on Temporal, enabling deterministic provisioning and lifecycle operations. The engineer will treat infrastructure as a distributed system and develop self-healing capabilities and AI-driven SRE practices for a fleet of more than 100,000 instances. The position involves building replay-safe, idempotent workflows; evolving the global fleet into an eventually consistent distributed system; developing LLM- and ML-enabled services for signal correlation, triage, and self-correcting operations; creating framework-level services and internal APIs; and embedding telemetry that makes fleet-wide actions explainable, auditable, and replayable. Candidates should be comfortable with ambiguity, act with ownership and urgency, connect their work to global-scale outcomes, and remain adaptable under pressure. Zscaler describes its benefits as including various health plans, vacation and sick time, parental leave options, retirement options, education reimbursement, and in-office perks. The base salary range for this full-time position is $185,000–$265,000 USD, excluding commission, bonus, or equity where applicable.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal