Staff Software Development Engineer - Java/Go + Distributed Systems
Zscaler, Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Build and operate large-scale distributed cloud security systems with a focus on reliability, performance, and agility.
Provide architectural guidance across products and teams and enforce best practices in coding, testing, observability, and CI/CD pipelines.
Lead cross-team initiatives to optimize system performance, reliability, and accelerate feature delivery.
Minimum Requirements
5+ years experience coding in Java and/or Go in distributed, enterprise-scale environments.
Strong expertise in distributed systems, microservices architecture, and cloud infrastructure services such as AWS or Azure.
Strong knowledge of SQL database constructs and data modeling.
Foundational understanding of AI/ML technologies, agentic AI systems, and orchestration workflows.
Ideal Candidate Profile
Experienced technologist comfortable driving architectural decisions in a cloud-first, high scale, and distributed systems environment.
Can operate between strategic vision and hands-on execution, taking ownership of technical outcomes in ambiguous, dynamic contexts.
Has strong domain knowledge in identity governance, access management, and enterprise security systems.
