Senior Software Engineer, Device Identity ( Toronto)
Core
Architect, build, and scale critical server-side software and services for Okta's device identity and access platform, enabling secure, passwordless access across enterprise endpoints.
Role type
Senior Software Engineer (Server-side Java)
Builds
End-to-end device experience including FastPass, Okta Device Access (ODA), and Device Assurance services
Domain
Identity and Access Management (IAM) / Cloud Security
Deliverable
production ML models | product features
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 and Access Management protocols (FIDO, U2F, WebAuthn, SSO, SAML, OAuth), cybersecurity principles, ReactJS, gRPC, microservice architecture
Responsibilities
Drive cross-functional collaboration with Product, Design, and QA; Lead design and implementation of new features and services; Define and champion engineering best practices; Mentor and coach other engineers; Develop high-quality, maintainable software with comprehensive test coverage; Create and maintain technical documentation; Champion adoption of AI-native engineering practices
Seniority
Senior, hands-on IC with mentorship responsibilities