Staff Software Engineer, Delegated Administration (auth0)

Okta Okta · Enterprise · Toronto, ON · CIAM Devex-680

Okta is seeking a Staff Software Engineer to join their Auth0 team, focusing on building and scaling identity and access management solutions that secure AI and human interactions. The role involves driving architectural vision, implementing technical improvements, mentoring engineers, and collaborating with product teams to deliver new enterprise functionality for SaaS customers. The position requires strong experience in distributed systems, Node.js, SQL databases, and cloud environments, with a focus on security and scalability.

What you'd actually do

  1. Help drive architectural vision and strategy on the team to design and deliver powerful new enterprise functionality for our SaaS customers - both for the login flow itself and for Auth0’s direct and self-service management capabilities
  2. Identify and implement strategic technical improvements to our codebase and architecture. Orchestrate and lead major technical projects, across teams as necessary.
  3. Mentor and coach less experienced engineers on sound engineering practices and technical leadership. Serve as a subject matter expert on all building scalable, reliable and maintainable distributed systems.
  4. Work with your team, the Product Manager and Product Designer to define the look, feel and functionality of new features and review customer feedback

Skills

Required

  • architectural vision and strategy
  • designing, implementing and evolving complex distributed systems
  • Node.js (JavaScript or Typescript)
  • building scalable backend services
  • creating and maintaining public and internal APIs
  • frontend and full-stack app development
  • SPAs
  • React
  • CSS
  • SQL databases
  • debug and optimise table and query structure for performance under load
  • Docker
  • cloud environments (AWS and Azure preferred)
  • operating services at scale with appropriate observability tools and mechanisms

Nice to have

  • Kubernetes
  • authentication protocols such as OAuth2, OIDC, SAML
  • event-driven architectures, especially Apache Kafka
  • DevOps culture
  • Terraform
  • security engineering
  • application security

What the JD emphasized

  • architectural vision
  • architectural and security knowledge
  • designing, implementing and evolving complex distributed systems
  • scalable backend services
  • operating services at scale with appropriate observability tools and mechanisms