Description
As a Staff Software Engineer on the Okta Integration Network (OIN) team, you'll be a technical leader for a platform a very large share of Okta's customers depend on every day.
You'll independently own complex, ambiguous problems end-to-end , from technical scoping through design, delivery, and production operation , partnering closely with product, architecture, and design to help figure out what "right" looks like as much as building it.
Your responsibilities will include:
- Leading discovery and technical scoping for new requirements
- Designing and evolving APIs, data models, and security posture
- Driving technical decisions across ambiguous, multi-team dependencies
- Modernizing and evolving a large, long-lived production system
- Maintaining a high bar for security, testing, and code quality
- Owning the production health of the systems you build
- Championing AI-native engineering practices
- Mentoring and raising the technical bar for engineers around you
To succeed in this role, you'll need:
- 8+ years of professional software development experience
- Deep proficiency in Java or a comparable strongly-typed backend language/framework
- Proven experience designing, building, and operating complex, large-scale distributed systems
- Real depth in identity and access protocols
- Experience designing and evolving APIs and integration frameworks
- Comfortable driving technical direction across ambiguous, multi-team dependencies
- A security- and compliance-aware mindset
- Excellent written communication skills
Nice to have:
- Experience integrating with large, specialized third-party enterprise systems
- Experience running or contributing to a self-serve developer platform
- Front-end proficiency (React or similar)
- Bachelor's degree in Computer Science or equivalent experience
For more fresh new jobs, check out yubhub.co.