Staff Software Engineer - Core Identity
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