Staff Software Engineer - Backend
Core
Architecting and scaling server-side software and services for Okta's device identity and access platform to secure millions of enterprise endpoints globally.
Role type
Staff Software Engineer (Backend)
Builds
Core Java platform services, RESTful APIs, and distributed systems for device identity and access.
Domain
Cybersecurity / Identity and Access Management (IAM) / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring, Postgres/MySQL, RESTful API design, caching, asynchronous processing, multi-threading, design patterns, security engineering, CI/CD, automated testing, endpoint security concepts, OS-level security integration, AI coding assistants.
Preferred skills
Anomaly detection systems, cloud security, IAM protocols (FIDO, U2F, WebAuthn, SSO, SAML, OAuth), secure coding practices, ReactJS, gRPC, microservices.
Technologies
Java, Spring, Postgres, MySQL, ReactJS, gRPC
Responsibilities
Translate strategic business objectives into scalable technical roadmaps; lead design and implementation of new features from conception to deployment; define and champion engineering best practices and architectural decisions; mentor Staff and Senior engineers; develop high-quality software with comprehensive test coverage; champion AI-native engineering practices; spearhead technical innovation and prototyping.
Seniority
Staff, hands-on IC with mentorship and strategy