Senior Software Engineer - Authentication Experience

Okta Okta · Enterprise · Toronto, ON · SW Eng - Core Identity-670

Senior Software Engineer role focused on building authentication experiences for Okta's Customer Identity (CIAM) clientele, accelerating the adoption of the Okta Identity Engine. The role involves designing and developing scalable, high-performance full-stack solutions for identity security, with a focus on phishing-resistant authenticators and seamless user experiences.

What you'd actually do

  1. Partner closely with product managers and designers to bring cutting-edge phishing-resistant authenticators to life
  2. Design, develop, and maintain scalable, high-performance full-stack solutions that power identity security at enterprise scale
  3. Wear the customer hat — deeply understand user needs and translate them into robust technical solutions
  4. Champion code quality, maintainability, and best practices to ensure our solutions remain reliable and secure
  5. Stay ahead of industry trends and emerging technologies in identity and security, contributing ideas to keep our products innovative and effective

Skills

Required

  • 5+ years of professional software development experience
  • strong focus on backend or full-stack engineering
  • Deep proficiency in Java
  • object-oriented design
  • multithreading
  • 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)
  • identity management concepts
  • Good understanding of modern cloud infrastructure (e.g. AWS, GCP, Azure)
  • Proven ability to deliver high-quality, maintainable code
  • focus on automated testing and CI/CD practices
  • Excellent problem-solving skills
  • ability to debug complex systems
  • Strong communication skills
  • ability to collaborate effectively with product managers, designers, and other engineers

Nice to have

  • Experience with phishing-resistant authentications such as Passkeys or Okta FastPass

What the JD emphasized

  • 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
  • builders and owners who operate with speed and urgency and execute with excellence
  • career-defining work
  • all in on this mission
  • cutting-edge authentication mechanisms
  • fast-paced, user-centric world of consumer identity
  • driven to innovate
  • intersection of product flexibility and security
  • shape how the world connects to technology
  • cutting-edge phishing-resistant authenticators
  • identity security at enterprise scale
  • robust technical solutions
  • reliable and secure
  • identity and security
  • innovative and effective
  • strong focus on backend or full-stack engineering
  • Deep proficiency in Java
  • object-oriented design
  • multithreading
  • performance optimization
  • modern frontend framework
  • scalable, distributed systems
  • RESTful APIs
  • secure coding practices
  • authentication/authorization protocols
  • identity management concepts
  • modern cloud infrastructure
  • high-quality, maintainable code
  • automated testing
  • CI/CD practices
  • Excellent problem-solving skills
  • debug complex systems
  • Strong communication skills
  • collaborate effectively
  • phishing-resistant authentications
  • Passkeys
  • Okta FastPass