About The Position

We are looking for a Principal Software Development Engineer (Microservices) to join our team in a hybrid capacity based out of San Jose, CA (3 days a week in office), reporting to the Senior Director of Engineering in the ZIA Engineering department. You will work on the control plane for the Zscaler Internet Access (ZIA) product, which has redefined how security services are delivered in the cloud. Because our platform has redefined cloud security, our underlying technology must continuously evolve to meet massive scale. We are seeking engineers experienced in designing and navigating complex distributed architectures to help us innovate and elevate our foundational tech stack.

Requirements

  • 10+ years in software development with strong experience specializing in production-grade microservices
  • Strong proficiency in Java (Spring Boot), Go, or Rust
  • Expertise in distributed data patterns (CQRS, Event Sourcing) and event-driven communication (Kafka, RabbitMQ, or SQS)
  • Extensive hands-on experience with Docker and Kubernetes within AWS, Azure, or GCP environments
  • Proficiency in both SQL (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB, or Cosmos DB) database design and scaling

Nice To Haves

  • Experience with Service Mesh technologies such as Istio or Linkerd
  • Practical knowledge of chaos engineering and advanced performance testing tools
  • Active contributions to open-source projects or technical community leadership

Responsibilities

  • Lead the technical roadmap to modernize enterprise platforms using API-first design and microservices architecture
  • Design, develop, and deploy highly resilient, low-latency, event-driven solutions while maintaining ownership from API tiers to back-end services
  • Drive a culture of quality by setting coding standards, performing code reviews, and championing TDD/BDD practices and mentorship
  • Partner with Product, DevOps, and System Architects to translate complex business needs into scalable, high-performance technical solutions
  • Manage service lifecycles via Docker/Kubernetes and ensure system health using observability tools like Prometheus/Grafana and use AI-powered tools for problem solving & engineering efficiency

Benefits

  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service