Zscaler logo

Software Development Engineer - Java + Distributed Systems

Zscaler
NewPosted today

LOCATION

Hyderabad · Hybrid

EXPERIENCE

2+ Years

SKILLS REQUIRED

Javadistributed systemsMicroservices ArchitectureCloud Infrastructure

Job description

Overview

Software Development Engineer to join the Engineering team building Zscaler's multitenant cloud security platform. Hybrid role based in Hyderabad, reporting to the Director 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
  • 2+ years of experience in Java 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
  • 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: Hyderabad, India
  • Work mode: Hybrid
  • Reports to the Director 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.

Software Development Engineer - Java + Distributed Systems