Description
We are looking for an experienced and highly technical full stack software engineer to join the Authentication Experience team. The team is responsible for building world-class authentication experiences for Okta’s Customer Identity (CIAM) clientele and to play a pivotal role in accelerating the adoption of the Okta Identity Engine.
The successful candidate will partner closely with product managers and designers to bring cutting-edge phishing-resistant authenticators to life. They will design, develop, and maintain scalable, high-performance full-stack solutions that power identity security at enterprise scale.
Key responsibilities include:
- Partnering with product managers and designers to bring cutting-edge phishing-resistant authenticators to life
- Designing, developing, and maintaining scalable, high-performance full-stack solutions that power identity security at enterprise scale
- Wearing the customer hat , deeply understanding user needs and translating them into robust technical solutions
- Championing code quality, maintainability, and best practices to ensure our solutions remain reliable and secure
- Staying ahead of industry trends and emerging technologies in identity and security, contributing ideas to keep our products innovative and effective
Requirements include:
- 5+ years of professional software development experience, with a strong focus on backend or full-stack engineering
- Deep proficiency in Java, including object-oriented design, multithreading, and performance optimization
- Experience with a modern frontend framework (e.g., React, Angular, Vue.js)
- Experience designing and building scalable, distributed systems and RESTful APIs
- Solid understanding of secure coding practices, authentication/authorization protocols (OAuth, OIDC, SAML), and identity management concepts
- Good understanding of modern cloud infrastructure (e.g. AWS, GCP, Azure)
- Proven ability to deliver high-quality, maintainable code, with a focus on automated testing and CI/CD practices
- Excellent problem-solving skills and the ability to debug complex systems
- Strong communication skills, with the ability to collaborate effectively with product managers, designers, and other engineers
Experience with phishing-resistant authentications such as Passkeys or Okta FastPass is a plus.