CareerPlan

Staff Software Engineer - Core Identity

TorontoFull-timeCA$160k2026-10-07 → 2026-11-10
Hybrid

Core

Architect, build, and scale critical server-side software and services for Okta's Device Identity platform, enabling secure, passwordless access across millions of enterprise endpoints.

Role type

Staff Software Engineer (Java)

Builds

Server-side services, continuous authentication pipelines, and device lifecycle management for Okta's Zero Trust infrastructure.

Domain

Cybersecurity / Identity and Access Management (IAM)

Required skills

Java, Spring, Postgres, MySQL, RESTful API design, caching, asynchronous processing, multi-threading, design patterns, security engineering, CI/CD, automated testing, AI coding assistants

Preferred skills

Identity protocols (FIDO, U2F, WebAuthn, SSO, SAML, OAuth), cybersecurity principles, ReactJS, gRPC, microservices

Technologies

Java, Spring, Postgres, MySQL, ReactJS, gRPC

Responsibilities

Lead design and implementation of new features within the core Java platform; mentor and coach engineers through code reviews and technical guidance; define and champion engineering best practices and architectural decisions; drive improvements to testing and CI/CD strategies; create technical documentation and foster knowledge sharing; champion AI-native engineering practices in the Product Development Lifecycle.

Seniority

Staff, hands-on IC with mentorship