Staff Software Development Engineer (Microservices)
Core
Build, operate, and continuously improve domain-aligned microservices for the Zscaler Internet Access (ZIA) control plane, evolving toward a cloud-native architecture at scale.
Role type
Staff Software Development Engineer (Microservices)
Builds
Low-latency, event-driven microservices for the ZIA control plane
Domain
Cloud Security / SASE / Zero Trust
Deliverable
production ML models
Required skills
Go, Kubernetes (EKS), Docker, AWS, Kafka, SQL (PostgreSQL/MySQL/Aurora), NoSQL (Cassandra/MongoDB/DynamoDB), Prometheus, OpenTelemetry, OAuth2/OIDC, mTLS, secrets management
Preferred skills
AI/ML technologies, GitOps (Argo CD/Flux), feature flags, service mesh (Istio/Linkerd), chaos engineering, multi-region patterns, cloud cost optimization
Technologies
Go, Kubernetes, Docker, AWS, Kafka, PostgreSQL, MySQL, Aurora, Cassandra, MongoDB, DynamoDB, Prometheus, OpenTelemetry, Argo CD, Flux, Istio, Linkerd
Responsibilities
Build and operate low-latency, event-driven microservices end to end; Implement paved-road patterns for CI/CD, testing, and delivery; Instrument services with metrics, logs, and distributed tracing; Collaborate on designs, tradeoffs, and technical docs; Profile performance and guide capacity planning
Seniority
Staff, hands-on IC
