Zscaler in San Jose, CA seeks a Sr. Staff Software Development Engineer focused on building next-generation provisioning platform services. The role emphasizes backend development using Java and Spring Boot, aimed at creating scalable and reliable systems. Candidates should have 8+ years of experience in software engineering, with strong problem-solving skills and a background in distributed systems. This hybrid position encourages innovation and prioritizes technical excellence. Benefits include various health plans, time off, and education reimbursement.
Qualifications
8+ years of software engineering experience building large-scale backend, platform, distributed systems, or cloud-native applications.
Strong backend development experience with Java and Spring Boot, including building production-grade microservices and APIs.
Experience with distributed systems concepts such as resiliency, idempotency, retries, fault tolerance, transactional workflows, eventual consistency, and durable state management.
Responsibilities
Lead the design and development of scalable backend services for provisioning, licensing, entitlements, approvals, orchestration workflows, and subscription lifecycle management.
Build API-first platform services using Java/Spring Boot, REST, gRPC, OpenAPI, OAuth2, JWT, and secure service-to-service communication.
Drive platform reliability, observability, auditability, developer productivity, and technical direction through reusable frameworks.
Skills
Backend development
Java
Spring Boot
Distributed systems
API development
Cloud-native technologies
Problem-solving
Workflow orchestration
Event-driven architecture
Tools
Kubernetes
Docker
Kafka
PostgreSQL
Redis
Job description
Zscaler in San Jose, CA seeks a Sr. Staff Software Development Engineer focused on building next-generation provisioning platform services. The role emphasizes backend development using Java and Spring Boot, aimed at creating scalable and reliable systems. Candidates should have 8+ years of experience in software engineering, with strong problem-solving skills and a background in distributed systems. This hybrid position encourages innovation and prioritizes technical excellence. Benefits include various health plans, time off, and education reimbursement.