Skip to content
OktaOkta

Senior Software Engineer, AI Authentication

Build scalable authentication and identity services for generative AI applications within Auth0’s AI Authentication team. The role requires strong JavaScript or TypeScript, Node.js, SQL/NoSQL database, security, API, and distributed-systems experience.

About the job

Responsibilities

  • Build innovative identity and security features and standards for the Agentic AI era.
  • Build and maintain scalable services using TypeScript, Node.js, PostgreSQL, and MongoDB.
  • Collaborate with product managers, designers, and senior engineers to deliver identity and access features for generative AI applications.
  • Write clean, testable, and maintainable code; participate in code reviews and system design discussions.
  • Contribute to observability and alerting systems to support service reliability and performance.
  • Work on complex distributed systems and continuously develop technical depth.

Requirements

  • Solid programming experience with JavaScript or TypeScript and familiarity with Node.js runtime environments.
  • Practical experience with SQL and NoSQL databases, preferably PostgreSQL and MongoDB.
  • Ability to write well-tested, high-quality code.
  • Experience working in an iterative development environment.
  • Ability to collaborate effectively with technical and non-technical stakeholders.
  • Ability to work autonomously and seek support when appropriate.
  • Systematic problem-solving approach, strong communication skills, ownership, and drive.
  • Experience with architecture principles across infrastructure, security, data, integration, and application layers.
  • Experience building resilient, scalable products.

Nice-to-haves

  • Understanding of identity and access management concepts.
  • Experience using AI agents.
  • Experience creating and maintaining public and secure APIs.
  • Curiosity about the intersection of AI, identity, and security.
  • Experience with identity and access management software and concepts.
  • Knowledge of observability tools such as Datadog, Prometheus, or OpenTelemetry.

Compensation and benefits

  • Annual base salary range in Canada: $136,000–$187,000 CAD.
  • Equity, bonus, health, dental, and vision insurance, RRSP matching, healthcare spending, telemedicine, and paid leave, including PTO and parental leave.

Skills

JavaScript, TypeScript, Node.js, Postgres, MongoDB, SQL, NoSQL, REST APIs, Identity And Access Management, Distributed Systems, Datadog, Prometheus, OpenTelemetry

Okta

Okta

Toronto, Canada

Senior Software Engineer, Device Identity
CA$136k+/yrHybrid5+ YOEBackend Engineering

Senior software engineer designing and scaling secure server-side services for Okta’s device identity platform. The role requires strong Java and Spring expertise, database and API design experience, and the ability to mentor engineers while driving scalable, secure development practices.

Lyft

Lyft

Toronto, Canada

Senior Software Engineer, Recommendations
CA$136k+/yrHybrid5+ YOEBackend Engineering

Build and scale backend recommendation systems that determine what riders see, using rider context and signals to improve user experience. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems experience, and strong system-design and mentoring skills.

Lyft

Lyft

Toronto, Canada

Senior Software Engineer, AI Entries
CA$136k+/yrHybrid5+ YOEBackend Engineering

Build backend infrastructure, APIs, and orchestration layers connecting Lyft with emerging AI ecosystems and devices. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems knowledge, and experience designing scalable systems.

MongoDB

MongoDB

British Columbia, Canada
Senior Python Engineer
CA$137k+/yrOn-site5+ YOEBackend Engineering

Develops and supports open-source Python drivers and libraries for MongoDB, collaborates on APIs and new database features, investigates user issues, and contributes to design and code quality. The role requires substantial Python experience, strong ecosystem knowledge, and effective collaboration.

MongoDB

MongoDB

Toronto, Canada

Senior Software Engineer, Server Security
CA$137k+/yrRemote5+ YOEBackend Engineering

Build and secure core distributed-database features in a C++ codebase, focusing on cryptography, identity and access, networking, and system integrity. The role requires 5+ years of distributed-systems experience, proficiency in a compiled language, and strong computer architecture and software-design fundamentals.