Skip to Content

Job Overview

As a Staff Software Engineer on the OIN team, you'll be a technical leader for a platform a very large share of Okta's customers depend on every day.

Key points

  1. Lead discovery and technical scoping for new requirements, turning ambiguous product asks into a concrete architecture, phased delivery plans, and credible estimates…

  2. Design and evolve the APIs, data models, and security posture that OIN's integrations depend on, with an eye toward backward compatibility and long-term extensibility.

  3. Drive technical decisions across ambiguous, multi-team dependencies, aligning stakeholders across engineering, product…

  4. Modernize and evolve a large, long-lived production system incrementally without disrupting the customers and integrations that depend on it every day.

  5. Deep proficiency in Java (our primary backend language) or a comparable strongly-typed backend language/framework…

  6. Proven experience designing, building, and operating complex, large-scale distributed systems in a cloud environment (AWS, GCP, or Azure), including caching, asynchronous processing…

  7. Real depth in identity and access protocols (OAuth 2.0/OIDC, SAML, and/or SCIM) and the security instincts that come from having built systems that other…

  8. Experience designing and evolving APIs and integration frameworks that external developers or partners build on…

Skills

ReactJavaAWSAzureGoogle CloudMachine LearningStakeholder ManagementRecruiting

Experience: Senior-level · 8+ years

Similar jobs

More open roles like this one