Principal Software Development Engineer (GoLang, Java, or Rust)
Zscaler · Bengaluru · 13+ yrs experience · Posted 2026-07-18
Tech stack: AWS, Azure, Cassandra, Docker, GCP, Go, Golang, Java, Kafka, Kubernetes, MongoDB, MySQL, PostgreSQL, Rust, SQL, Postgres
Apply on the company site · Get a referral for this role
Zscaler salary & ratings · Zscaler interview process · More live openings
About the role
Responsibilities:
- We are looking for a Principal Software Development Engineer to join our team.
- This is a Hybrid, Bangalore role, reporting to the Sr.
- Director, Application Engineering - Central Authority in the Central Authority 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.
- You bring a deep understanding of security protocols and services to help us build the next generation of cloud security.
- 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 and Grafana
Qualifications:
- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
- 13+ years in software development, with at least 8+ years specializing in production-grade microservices
- Hands-on experience in modern programming languages such as Java, 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, alongside proficiency in both SQL (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB, or Cosmos DB) database design and scaling
- Experience implementing AI-assisted engineering tools or integrating predictive AI/ML models to optimize control plane resiliency and automated scalability
- Experience with Service Mesh technologies such as Istio or Linkerd
- Practical knowledge of chaos engineering and advanced performance testing tools
Qualifications
- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
- 13+ years in software development, with at least 8+ years specializing in production-grade microservices
- Hands-on experience in modern programming languages such as Java, 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, alongside proficiency in both SQL (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB, or Cosmos DB) database design and scaling
- Experience implementing AI-assisted engineering tools or integrating predictive AI/ML models to optimize control plane resiliency and automated scalability
- Experience with Service Mesh technologies such as Istio or Linkerd
- Practical knowledge of chaos engineering and advanced performance testing tools
Responsibilities
- We are looking for a Principal Software Development Engineer to join our team.
- This is a Hybrid, Bangalore role, reporting to the Sr.
- Director, Application Engineering
- Central Authority in the Central Authority 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.
- You bring a deep understanding of security protocols and services to help us build the next generation of cloud security.
- 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 and Grafana
More openings at Zscaler
- Principal Site Reliability Engineer (Linux/Networking/Automation) — Hyderabad
- Principal DevSecOps Engineer (Design/Architecture) — Bengaluru
- Manager, Software Development Engineering — Bengaluru
- Manager, Software Development Engineering — Bengaluru
- Staff Software Development Engineer - Platform — Bengaluru
- Staff Software Development Engineer - Automation/Python/Networking — Bengaluru