# Principal Software Development Engineer

**Company**: Zscaler
**Location**: Burnaby, CAN
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $184,000-$230,000 CAD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/zscaler/jobs/5254098007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/principal-software-development-engineer-b7cde375-b29/

## Description

Zscaler is seeking a Principal Software Development Engineer - Java, API to join its team in Burnaby, Canada. The successful candidate will report to the Sr. Director, Software Engineering in the Zero Trust Exchange department.

The role involves taking the Zscaler Client Connector Cloud service to the next level in terms of reliability, availability, and scalability. The ideal candidate will be a key decision-maker for product architecture, collaborate with architects from other product areas, and lead a team to drive cutting-edge services into the industry.

Responsibilities:

- Enhance the Zscaler Client Connector Cloud service for reliability, availability, and scalability

- Make key decisions on product architecture

- Collaborate with architects from other product areas on roadmaps

- Lead a team to drive innovative services

Requirements:

- 10+ years of hands-on experience in application development using Java

- Bachelor’s degree in Computer Science, Computer Engineering, or similar discipline

- Expert-level technical knowledge: Enterprise Java, OOP, OOA, systems architecture, RESTful APIs, Kubernetes, Microservices, relational and NoSQL databases, Hibernate, CI/CD

- Hands-on experience developing and supporting highly scalable cloud-based solutions like AWS, GCP

- Experience with designing and implementing enterprise-grade Security or Networking products

- Knowledge of Security, Authentication/Authorization, and encryption best practices

Preferred Qualifications:

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

- MS degree in Computer Science or Computer Engineering

- Experience with streaming data processing infrastructure and/or experience with identities and access management systems

- Knowledge of OAuth, Privilege Access Management, and React.js

Benefits:

- Various health plans

- Time off plans for vacation and sick time

- Parental leave options

- Retirement options

- Education reimbursement

- In-office perks, and more!

Salary Range: $184,000-$230,000 CAD

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Java
- Enterprise Java
- OOP
- OOA
- systems architecture
- RESTful APIs
- Kubernetes
- Microservices
- relational databases
- NoSQL databases
- Hibernate
- CI/CD
- AWS
- GCP
- Security
- Authentication/Authorization
- encryption

### Nice to have
- AI technologies
- streaming data processing infrastructure
- identities and access management systems
- OAuth
- Privilege Access Management
- React.js

---

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