Principal Software Development Engineer (Microservices)
Core
Lead the technical roadmap to modernize the ZIA control plane using API-first, domain-aligned microservices with clear service ownership and multi-region architectures.
Role type
Principal Software Development Engineer (Microservices)
Builds
The Zscaler Internet Access (ZIA) control plane, a cloud-native, microservices-based security platform.
Domain
Cybersecurity / Cloud Infrastructure
Deliverable
production ML models
Required skills
Go, distributed systems, Kubernetes (EKS), AWS, Kafka, microservices architecture, event-driven design, GitOps, observability, security (OAuth2/OIDC, mTLS)
Preferred skills
AI/ML integration, chaos engineering, performance testing, migration leadership, event contract governance
Technologies
Go, Kafka, Kubernetes, AWS, Docker, PostgreSQL, Cassandra, OpenTelemetry, Istio, Vault, Argo CD, Flux
Responsibilities
Design and develop low-latency, event-driven services end to end; drive engineering excellence through standards, code reviews, and testing; own service reliability and operability including SLI/SLOs and incident response; embed microservices security and supply-chain integrity; optimize performance and cloud spend.
Seniority
Principal, hands-on IC with strategic leadership