Okta · San Francisco, United States
Join Okta, the leading identity and access management company, as a Staff Software Engineer on the OIG team. In this role, you will be responsible for the development, design, and maintenance of our product, serving enterprise customers at scale. You will have end-to-end ownership of feature areas, from technical design through implementation, testing, deployment, and post-launch monitoring. This is a unique opportunity to shape how thousands of enterprises manage access governance at scale.
- Strong proficiency in one or more of: Java, Kotlin, Go, or equivalent JVM/cloud-native languages used in Okta's backend stack
- Experience designing systems that meet enterprise reliability, scalability, and security requirements (think: multi-tenancy, high availability, audit logging, RBAC/ABAC)
- Excellent written and verbal communication skills, with the ability to make complex technical topics accessible to both engineers and non-engineers
- 8+ years of software engineering experience, with a demonstrated ability to independently own and deliver complex features in a production environment
- 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
- Demonstrated ability to influence without authority — driving technical alignment across multiple teams and stakeholders
- B.S. Computer Science or equivalent
- Experience building identity, access management, or governance (IAM/IGA) products or platforms
- Familiarity with workflow engines or approval/routing systems (e.g., finite state machines, BPM-style systems)
- Experience with enterprise SaaS platforms serving large, complex customer organizations
- Hands-on experience with cloud infrastructure (AWS, GCP, or Azure) and modern observability tooling