Principal Software Development Engineer (GoLang, Java, or Rust)
Core
Lead technical roadmap and build resilient, low-latency, event-driven solutions for the control plane of the Zscaler Internet Access (ZIA) cloud security platform.
Role type
Principal Software Development Engineer (GoLang, Java, or Rust)
Builds
Cloud-native Zero Trust Exchange platform control plane
Domain
Cybersecurity / Cloud Security
Deliverable
production ML models | product features | infrastructure
Required skills
API-first design, microservices architecture, event-driven communication, distributed data patterns (CQRS, Event Sourcing), container orchestration (Docker, Kubernetes), observability, SQL/NoSQL database design and scaling
Preferred skills
AI-assisted engineering tools, Service Mesh technologies (Istio, Linkerd), chaos engineering, advanced performance testing
Technologies
Java, Go, Rust, Kafka, RabbitMQ, SQS, PostgreSQL, MySQL, Cassandra, MongoDB, Cosmos DB, Prometheus, Grafana, AWS, Azure, GCP
Responsibilities
Lead technical roadmap for modernizing enterprise platforms, design and deploy resilient event-driven solutions, set coding standards and mentor team, partner with Product and Architects to translate business needs, manage service lifecycles and ensure system health
Seniority
Principal, hands-on IC with strategy & mentorship