Staff Software Engineer, Integration Network (OIN)Posted today

The opportunity

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era.

What you'll do

  • Lead discovery and technical scoping for new requirements, turning ambiguous: product asks into a concrete architecture, phased delivery plans, and credible estimates, in close partnership with product, architecture, and design.

  • 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.

  • Drive technical decisions across ambiguous, multi-team dependencies, aligning: stakeholders across engineering, product, and other parts of the business when the "right answer" isn't obvious yet.

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

  • Maintain a high bar for security, testing, and code quality, including: vulnerability remediation and threat-aware design, while keeping a real sense of urgency on customer-impacting work.

  • Own the production health of the systems you build by writing root-cause: analyses when things break, driving follow-through on the fixes, and building the observability that prevents repeat incidents.

What they're looking for

  • Champion AI-native engineering practices by using AI coding assistants and: AI-augmented workflows as a core part of how you design, build, review, and ship software, and helping the team adopt them well.
  • Mentor and raise the technical bar for the engineers around you, and: represent the team's technical point of view in cross-functional forums.
  • + years of professional software development experience, with a demonstrated: history of technical leadership and mentorship.
  • Deep proficiency in Java (our primary backend language) or a comparable: strongly-typed backend language/framework, with the judgment to know when and how to modernize a large, long-lived codebase without disrupting the customers depending on it.