Zscaler logo

Staff Software Development Engineer - Java/Go + Distributed Systems

Zscaler

Bangalore, IND · Hyderabad, IND · Bangalore · 5+ years experience · Hybrid · Posted Sep 22, 2026

At a glance

Experience
5+ years experience
Workplace
Hybrid
Location
Bangalore, IND · Hyderabad, IND · Bangalore

About the role

  • We are looking for a Staff Software Development Engineer to join our team in a hybrid role based in Bangalore or Hyderabad.
  • 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.

Responsibilities

  • 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

Requirements

  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain and experience with agentic AI systems and orchestration workflows
  • 5+ 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
  • Strong experience with Identity governance and administration, Access Management

Preferred qualifications

  • Experience leveraging AI coding assistants, automated code review tooling, or LLM-assisted development workflows to optimize software architecture and accelerate delivery cycles
  • 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

Benefits

  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks

Workplace

  • Hybrid role based in Bangalore/Hyderabad

Skills

  • Java
  • Go
  • AWS
  • Azure
  • SQL
  • Postgres
  • Redis
  • Terraform
  • Ansible
  • Neo4j
  • AWS Neptune
  • GraphQL
Show all 14 skills
  • Okta
  • Python

Zscaler

Staff Software Development Engineer - Java/Go + Distributed Systems

Apply now