We are looking for an experienced and highly technical full stack software engineer to join the Authentication Experience team. This 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.
Requirements
- 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 engineer
Benefits
- Health, dental, and vision insurance
- RRSP with a match
- Healthcare spending
- Telemedicine
- Paid leave (including PTO and parental leave)