Zscaler logo

Staff Software Development Engineer - Java/Go + Distributed Systems

Zscaler
NewPosted yesterday

LOCATION

Bangalore · Hybrid

EXPERIENCE

5+ Years

SKILLS REQUIRED

Distributed SystemsJavaGoMicroservices ArchitectureIdentity and Access Management

Job description

Overview

Staff Software Development Engineer on the Zscaler engineering team, building and leading the multitenant architecture of the Zero Trust Exchange cloud security platform. Hybrid role based in Bangalore/Hyderabad, reporting to the Senior Manager of Software Engineering.

What you'll do

  • 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

What you'll need

  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
  • 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

Nice to have

  • 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

Details

  • Location: Bangalore or Hyderabad, India
  • Hybrid work mode
  • Reports to the Senior Manager of Software Engineering

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Development Engineer - Java/Go + Distributed Systems