Logo
Zscaler

Principal Software Engineer - Java, Distributed Systems

Zscaler, San Jose, California, United States, 95199

Save Job

Principal Software Engineer - Java, Distributed Systems San Jose, California, USA

Zscaler

Serving thousands of enterprise customers worldwide, Zscaler accelerates digital transformation with its AI‑powered Zero Trust Exchange platform that protects users, devices, and applications. Zscaler is a Best Workplace in Technology and fosters an inclusive culture.

Job Description:

We are building the world’s largest cloud security platform. We need a Principal Engineer to lead architecture, design, and delivery of high‑quality, scalable, secure services that power our multi‑tenant cloud security platform.

Responsibilities

Design and develop high‑quality, scalable, secure software systems, including microservices and REST/gRPC APIs.

Lead the design and implementation of distributed systems using Kafka, Elastic Search, and cloud storage solutions.

Collaborate with front‑end engineers to deliver APIs that enable user‑focused high‑performance interfaces.

Mentor junior engineers and foster team growth through knowledge sharing and guidance.

Monitor system health, troubleshoot issues, and optimize services with a DevOps mindset.

Minimum Qualifications

10+ years of software development experience, 5+ years with distributed systems and cloud storage (S3, GCS).

Proficiency with Java, Spring Webflux, Spring Cloud, Spring Security, and containerization with Docker or Kubernetes.

Deep understanding of AWS or GCP and experience with observability tools (DataDog, Grafana, Prometheus).

Strong version control experience (Git) and expertise building scalable, resilient systems.

Full SDLC experience from design to deployment and optimization.

Preferred Qualifications

Expertise in designing for SLAs, high availability, disaster recovery, and cost optimization.

Background in test‑driven development (TDD) and Agile workflows.

Experience with CI/CD pipelines and familiarity with data analytics tools and databases (relational and NoSQL).

Benefits

Vacation and sick time

Parental leave options

Retirement plans

In‑office perks and more

At Zscaler we are committed to building a team that reflects the communities we serve and fostering an inclusive environment. Join us to make doing business seamless and secure.

Zscaler is an equal‑employment‑opportunity employer. All qualified applicants will be considered for employment without regard to race, color, religion, sex (including pregnancy or related medical conditions), age, national origin, sexual orientation, gender identity or expression, genetic information, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws.

#J-18808-Ljbffr