Sr. Staff Software Development Engineer - Java/Go + Distributed Systems

Zscaler · Bengaluru · 7+ yrs experience · Posted 2026-07-18

Tech stack: AWS, Ansible, Azure, Elasticsearch, Go, GraphQL, Java, Kafka, Kubernetes, Python, Redis, SQL, Terraform, 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 Sr Staff Software Development Engineer to join our team.
- This is a hybrid role based in Hyderabad, reporting to the Senior Manager of Software Engineering.
- You will join the Engineering team that built the world’s largest cloud security platform from the ground up.
- As a leader in our multitenant architecture, you will bring your vision and passion to help organizations worldwide harness speed and agility with a cloud-first strategy.
- Understand how to build and operate high scale systems
- Provide service and product wide architectural guidance, and drive impactful technical decisions
- Establish and enforce best practices for coding, testing, observability, and CI/CD pipelines to maintain high-quality, production-ready services
- Drive cross-team collaboration and lead initiatives in performance optimization, reliability improvements, and adoption of new technologies/tools to accelerate feature velocity
Qualifications:
- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
- 7+ years of experience in Java/Go coding in a highly distributed and enterprise-scale environment
- Working knowledge of cloud infrastructure services on AWS or Azure
- Strong experience with distributed systems and microservices architecture
- Strong database knowledge of SQL constructs and data modeling
- Bachelor's degree in computer science or equivalent experience
- Experience building full CI/CD systems leveraging Kubernetes, web service frameworks, and streaming data infrastructure like Apache Spark, Kafka, Druid, or ElasticSearch
- Experience building reliable data tiers using Postgres, Redis, Terraform, Ansible, graph databases like Neo4j or AWS Neptune, and developing GraphQL APIs
- Deep knowledge of identity and access management systems (Okta, SAML, OAuth), test automation, Python programming, and designing fault-tolerant distributed systems for networking or cloud security products

Qualifications

- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
- 7+ years of experience in Java/Go coding in a highly distributed and enterprise-scale environment
- Working knowledge of cloud infrastructure services on AWS or Azure
- Strong experience with distributed systems and microservices architecture
- Strong database knowledge of SQL constructs and data modeling
- Bachelor's degree in computer science or equivalent experience
- Experience building full CI/CD systems leveraging Kubernetes, web service frameworks, and streaming data infrastructure like Apache Spark, Kafka, Druid, or ElasticSearch
- Experience building reliable data tiers using Postgres, Redis, Terraform, Ansible, graph databases like Neo4j or AWS Neptune, and developing GraphQL APIs
- Deep knowledge of identity and access management systems (Okta, SAML, OAuth), test automation, Python programming, and designing fault-tolerant distributed systems for networking or cloud security products

Responsibilities

- We are looking for a Sr Staff Software Development Engineer to join our team.
- This is a hybrid role based in Hyderabad, reporting to the Senior Manager of Software Engineering.
- You will join the Engineering team that built the world’s largest cloud security platform from the ground up.
- As a leader in our multitenant architecture, you will bring your vision and passion to help organizations worldwide harness speed and agility with a cloud-first strategy.
- Understand how to build and operate high scale systems
- Provide service and product wide architectural guidance, and drive impactful technical decisions
- Establish and enforce best practices for coding, testing, observability, and CI/CD pipelines to maintain high-quality, production-ready services
- Drive cross-team collaboration and lead initiatives in performance optimization, reliability improvements, and adoption of new technologies/tools to accelerate feature velocity

More openings at Zscaler