Software Development Engineer - Java + Distributed Systems
Hyderabad, IND · Mohali · 2+ years experience · Hybrid · Posted Oct 15, 2026
At a glance
- Experience
- 2+ years experience
- Workplace
- Hybrid
- Location
- Hyderabad, IND · Mohali
About the role
- The Software Development Engineer will join the engineering team responsible for building and maintaining Zscaler's cloud security platform.
- This hybrid role focuses on developing high-scale distributed systems and microservices while integrating AI-driven solutions.
- The engineer will provide architectural guidance and drive technical initiatives to improve performance and reliability.
Responsibilities
- Build and operate high-scale systems.
- Provide service and product-wide architectural guidance.
- Drive impactful technical decisions.
- Establish and enforce best practices for coding, testing, observability, and CI/CD pipelines.
- Maintain high-quality, production-ready services.
- Drive cross-team collaboration.
- Lead initiatives in performance optimization and reliability improvements.
- Adopt new technologies and tools to accelerate feature velocity.
Requirements
- Foundational understanding of AI/ML technologies.
- Experience leveraging, securing, or positioning AI-driven solutions.
- 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, and Access Management.
Preferred qualifications
- Experience leveraging AI coding assistants, automated code review tooling, or LLM-assisted development workflows.
- Experience building reliable data tiers using Postgres, Redis, Terraform, or Ansible.
- Experience with graph databases like Neo4j or AWS Neptune.
- Experience developing GraphQL APIs.
- Knowledge of identity and access management systems (Okta, SAML, OAuth).
- Experience with test automation.
- Python programming experience.
- Experience 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 Hyderabad, India.
Skills
- Java
- AWS
- Azure
- SQL
- Microservices
- Distributed Systems
- Postgres
- Redis
- Terraform
- Ansible
- Neo4j
- AWS Neptune
Show all 15 skills
- GraphQL
- Python
- AI/ML