Sr. Staff SWE, Provisioning Platform
Job description
About the role
Zscaler is seeking a senior technical leader to architect and build the next generation of our Provisioning Platform. You will focus on creating scalable backend systems for subscription management, entitlement workflows, and self-service experiences within the Zero Trust Exchange department. This role emphasizes high-impact engineering, requiring a balance of hands-on development and strategic platform design. You will own the full lifecycle of critical platform capabilities, translating complex business requirements into robust, production-grade technical solutions. The position demands deep collaboration with cross-functional partners to ensure the platform evolves to meet current and future business needs. You will be responsible for defining technical standards and best practices that shape how platform services are built and consumed. Your work will directly influence the reliability, security, and scalability of the systems that enable Zscaler's business operations.
Key facts
What you'll do
- Lead the design and development of backend services for licensing, entitlements, approvals, and subscription lifecycle management.
- Build API-first platform services using Java, Spring Boot, REST, gRPC, OpenAPI, OAuth2, and JWT.
- Architect resilient, workflow-driven systems utilizing asynchronous processing, state management, and orchestration technologies like Temporal.
- Develop platform capabilities that support Agentic AI for automated provisioning, troubleshooting, and operational insights.
- Improve developer productivity and platform reliability through reusable SDKs, frameworks, and automation.
- Define and implement domain models that accurately represent complex provisioning workflows and business rules.
- Ensure platform services meet stringent requirements for security, auditability, and compliance across global deployments.
- Collaborate with product and engineering teams to refine requirements and translate them into technical specifications.
- Optimize platform performance, scalability, and observability to support enterprise-scale workloads.
- Mentor engineers on platform usage, contributing to a culture of clean code and robust system design.
- Drive the adoption of infrastructure-as-code practices for consistent and repeatable environment management.
- Partner with security teams to validate architecture decisions against established security frameworks and threat models.
- Evaluate emerging technologies and assess their applicability to improving the platform roadmap.
- Act as a technical owner for key initiatives, ensuring successful delivery against milestones and quality standards.
Requirements
- 8+ years of software engineering experience in large-scale backend, platform, or cloud-native environments.
- Expert-level Java and Spring Boot proficiency.
- Experience with distributed systems, including fault tolerance, idempotency, transactional workflows, and eventual consistency.
- Proven ability to design secure, API-first platforms with RBAC, audit logging, and service-to-service communication.
- Experience with cloud-native infrastructure, including Kubernetes, Docker, Kafka or RabbitMQ, PostgreSQL, Redis, and CI/CD pipelines.
- Strong understanding of networking fundamentals, including load balancing, service discovery, and secure communications.
- Experience with monitoring, logging, and tracing tools to diagnose issues in distributed environments.
- Familiarity with infrastructure deployment patterns and cloud service models.
- Demonstrated ability to write clean, testable, and maintainable code with strong problem-solving skills.
- Experience working in Agile/Scrum development environments with frequent iterations and evolving requirements.
- Excellent communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- A proactive mindset for identifying risks and proposing mitigation strategies throughout the development lifecycle.
- Commitment to following security and compliance best practices in all engineering activities.
Nice to have
- Background in building commerce, billing, or internal developer platforms at scale.
- Experience with orchestration tools such as Temporal, Cadence, Airflow, Prefect, or Dagster.
- Knowledge of Agentic AI, LLM-based workflows, RAG, or tool calling.
- Familiarity with Python, FastAPI, Go, React, Next.js, or Material UI.
Skills & tools
- Java, Spring Boot, REST, gRPC, OpenAPI, OAuth2, JWT
- Kubernetes, Docker, Kafka, RabbitMQ, PostgreSQL, Redis
- Temporal, Cadence, Airflow, Prefect, Dagster
- Distributed systems, Event-driven architecture, Domain-driven design
Practical notes
- Compensation includes base salary plus additional benefits; commission, bonus, and equity are excluded from the base range.
- Benefits include health plans, vacation and sick time, parental leave, retirement options, and education reimbursement.
- This is a hybrid position reporting to the Sr. Director, Software Development Engineering.