# Principal Software Engineer, Productivity

**Company**: Okta
**Location**: Toronto, Ontario, Canada
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $177,000-$265,000 CAD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/okta/jobs/7361555
**Canonical**: https://yubhub.co/jobs/job_9cb24149-c62

## Description

We are looking for a Principal-level engineer who is passionate about building and evolving the developer productivity ecosystem used by the entire Workflows Engineering organisation.

As a productivity engineer, you'll work with both our Engineering and Site Reliability teams, owning our developer CLI (Golang) and Kubernetes tooling, automated release processes, and CI/CD systems in CircleCI.

Job Duties and Responsibilities:

- Collaborate with the SRE and Engineering teams to manage, extend, and enhance existing developer productivity and platform tooling for local and remote Kubernetes environments

- Own and optimise CI/CD pipelines in CircleCI

- Assist in weekly release orchestration

- Automate and improve processes via Golang tooling and Okta Workflows

Minimum Required Knowledge, Skills, and Abilities:

- 10+ years of deep understanding of software engineering processes, agile framework, tools (e.g.: programming proficiency in a language, preferably Go or similar compiled language), methods, test development, algorithms, and data structures

- Experience with Cloud Native Technologies (Kubernetes, ArgoCD, Crossplane, Docker)

- Passionate about learning new technical ecosystems

- Interested in working with container deployment and orchestration technologies at scale, with familiarity of the fundamentals to include service discovery, deployments, monitoring, scheduling, and load balancing

Preferred Qualifications:

- Experience with CI/CD Systems (such as CircleCI or Github Actions)

- Experience with development and deployment in a hosted cloud environment, preferably AWS

Education and Training:

BS, MS, or PhD in Computer Science or related field

The annual base salary range for this position for candidates located in Canada is between $177,000-$265,000 CAD.

## Skills

### Required
- software engineering processes
- agile framework
- Go
- Kubernetes
- ArgoCD
- Crossplane
- Docker

### Nice to have
- CI/CD Systems
- development and deployment in a hosted cloud environment
