# Principal Software Development Engineer (Microservices)

**Company**: Zscaler
**Location**: Santa Clara, California
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $185,500-$265,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/zscaler/jobs/5260359007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f9666d46-35c

## Description

Zscaler, a leading company in cybersecurity, is seeking a Principal Software Development Engineer (Microservices) to join its team. This hybrid role, located in Santa Clara, CA, involves working on the control plane for the Zscaler Internet Access (ZIA) product. The successful candidate will help evolve the platform to meet massive scale with cloud-native, microservices-based architecture.

**Role Expectations**

- Lead the technical roadmap to modernize the ZIA control plane using API-first, domain-aligned microservices with clear service ownership and multi-region architectures.

- Design, develop, and operate low-latency, event-driven services end to end, utilizing resilience patterns, progressive delivery, GitOps workflows, and safe rollout/rollback strategies.

- Drive engineering excellence through standards, code reviews, testing, and cross-functional partnerships.

- Own service reliability and operability end to end, including SLI/SLOs, SLO-based alerting, error budgets, incident response, and advanced observability.

- Embed microservices security, supply-chain integrity, performance optimization, capacity planning, and cloud spend/autoscaling.

**Who You Are**

- Thrive in ambiguity and are comfortable building the path as you walk it.

- Act like an owner with a passion for the mission, operating with integrity and a bias for action.

- Are a problem-solver who is energized by complex technical challenges and driven to deliver high-impact solutions.

- Are a high-trust collaborator who builds strong team relationships and embraces continuous feedback.

- Are a learner with a growth mindset, constantly seeking feedback and developing your skills.

**Minimum Qualifications**

- Foundational understanding of AI/ML technologies and experience leveraging AI-driven solutions.

- 12+ years in software development with 4+ years building and operating production microservices at significant scale, including proficiency in Go.

- Deep experience with distributed systems, messaging, Kubernetes in AWS, and strong SQL and NoSQL design and scaling.

- Comprehensive reliability and security experience including SLIs/SLOs, error budgets, metrics, tracing, and incident management.

**Preferred Qualifications**

- Proven ability to leverage AI technologies and workflows to drive measurable operational efficiency.

- Experience with chaos engineering, advanced load/performance testing, fault injection, and disaster recovery drills.

- Event contract governance, DLQ processing strategies, and data replay tooling.

**Benefits**

- Various health plans

- Time off plans for vacation and sick time

- Parental leave options

- Retirement options

- Education reimbursement

- In-office perks, and more!

## Skills

### Required
- AI/ML technologies
- microservices
- Go
- distributed systems
- messaging
- Kubernetes
- SQL
- NoSQL
- reliability
- security

### Nice to have
- chaos engineering
- load/performance testing
- fault injection
- disaster recovery drills
- event contract governance
- DLQ processing strategies
- data replay tooling

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/zscaler/jobs/5260359007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
