Zscaler logo

Staff Software Development Engineer - Java + Microservices

Zscaler
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

6+ Years

SKILLS REQUIRED

JavaMicroservices ArchitectureDistributed SystemsCI/CDKubernetesApache KafkaCloud Infrastructure

Job description

Overview

Staff Software Development Engineer on Zscaler's Engineering team, building and operating high-scale multitenant cloud security systems. Hybrid role in Hyderabad, reporting to the Senior 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
  • Sound CI/CD based development, integration and deployment experience
  • 6+ years of experience in Java/Go coding in a highly distributed and enterprise-scale environment after completion of Bachelor's degree in computer science or equivalent experience
  • Working knowledge of cloud infrastructure services working in Kubernetes, web service frameworks, and streaming data infrastructure like Apache Spark, Kafka, Druid, or ElasticSearch
  • Strong experience with distributed systems and microservices architecture, design pattern

Nice to have

  • Experience integrating AI/ML frameworks or intelligent data path analysis models to optimize kernel-level networking performance and automate predictive threat detection
  • 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: Hyderabad
  • Work mode: Hybrid
  • Reports to the Senior 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.

Staff Software Development Engineer - Java + Microservices