# Senior Software Engineer - Okta Identity Governance

**Company**: Okta
**Location**: Toronto, ON
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $136,000-$187,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/okta/jobs/8021692?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_81e6c6d2-2ae

## Description

Okta's Identity Governance (OIG) organisation is looking for a Senior Engineer to join our team, which is directly responsible for one of the most critical and visible workflows in enterprise identity: how employees request, approve, and gain access to the resources they need.

As a Senior Engineer on the OIG team, you will be involved in development, design, and maintenance of our product to serve enterprise customers at scale. You will work on the architecture and evolution of our product features, spanning different access governance personas, and collaborate across engineering, product, and design to deliver features that are secure, scalable, and delightful to use.

Job Duties And Responsibilities:

- Take end-to-end ownership of feature areas , from technical design through implementation, testing, deployment, and post-launch monitoring

- Design, build, and ship high-quality, production-ready features across the OIG system, with a focus on correctness, reliability, and performance

- Quickly deliver high-quality bug fixes and handle customer-reported issues

- Write clean, well-tested, maintainable code and hold yourself and teammates to a high bar for engineering quality

- Partner with our Product Development, QA, and Site Reliability Engineering teams for scoping the development and deployment work

Required Knowledge, Skills, And Abilities:

- 5+ years of software engineering experience, with a demonstrated ability to independently own and deliver complex features in a production environment

- Experience in microservices, event-driven architectures, APIs, and data modeling at scale

- Solid experience with one or more of: Java, Kotlin, Go, or equivalent JVM/cloud-native languages used in Okta's backend stack

- Practical experience building and operating distributed systems in a cloud environment

- Ability to produce clear technical designs and documentation, communicate trade-offs effectively, and build consensus with teammates

- Strong debugging and problem-solving skills, with the ability to navigate and reason about complex, multi-service systems

- A track record of delivering features with high quality , including meaningful unit, integration, and end-to-end test coverage

- Good communication skills and a collaborative working style , comfortable working across engineering, product, and design

The annual base salary range for this position for candidates located in Canada is between:$136,000-$187,000 USD In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies.

## Skills

### Required
- microservices
- event-driven architectures
- APIs
- data modeling
- Java
- Kotlin
- Go
- cloud computing
- distributed systems
- debugging
- problem-solving

### Nice to have
- identity and access management
- workflow engines
- approval/routing systems
- multi-tenant SaaS environments

---

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