okta

Principal Software Engineer

Apply Now

At a Glance

Location
Toronto, Ontario, Canada
Work Regime
remote
Experience
8+ years
Posted
2026-06-16T15:54:26-04:00

Key Requirements

Required Skills

AIAWSAzureGCPJavaKotlinMachine LearningMicroservices

Domain Knowledge

  • Cloud
  • Engineering
  • Insurance
  • SaaS

Benefits & Perks

Health Insurance

health, dental and vision insurance, 401(k), flexible spending account, and

Requirements

in a senior or staff-level technical leadership role

Proven track record of

architecting and delivering large-scale, distributed systems

in production environments serving enterprise customers

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

, or equivalent JVM/cloud-native languages used in Okta's backend stack

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