remote
Senior Software Engineer - Okta Identity Governance
Software Engineer
Lead the design and implementation of secure identity solutions using Okta’s Identity Governance platform, building scalable Java/Spring microservices that enforce OAuth2 and SAML protocols to protect AI and human identities.
About the role
Key Responsibilities
- Architect and develop high‑performance Java/Spring microservices that integrate with Okta Identity Governance APIs to manage identity lifecycle, entitlements, and access policies.
- Implement OAuth2, SAML, and OpenID Connect flows to secure authentication and authorization across internal and external applications.
- Collaborate with product, security, and compliance teams to define and enforce identity governance policies, ensuring regulatory alignment.
- Design and maintain CI/CD pipelines, automated testing, and monitoring for continuous delivery and reliability.
- Mentor junior engineers, conduct code reviews, and promote best practices in secure coding and DevSecOps.
Requirements
- 5+ years of professional software development experience, with strong expertise in Java and Spring Boot.
- Hands‑on experience with Okta Identity Governance, OAuth2, SAML, and related identity protocols.
- Proficiency in designing RESTful APIs, microservices architecture, and cloud‑native deployment (AWS or Azure).
- Solid understanding of security principles, threat modeling, and secure coding practices.
- Excellent communication skills and a collaborative mindset for cross‑functional teams.