Taro Logo

Software Engineer II, Provisioning (Auth0)

The leading independent provider of identity for the enterprise, providing secure access and authentication solutions.
$106,000 - $160,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Okta, The World's Identity Company, is seeking a Software Engineer II to join their Provisioning team within Auth0. This role is crucial in expanding Auth0's capabilities for B2B customers, enabling seamless and automated user lifecycle management at scale. The team builds and owns critical features that enterprises rely on, including SCIM, Google Workspace Directory Sync, and self-service capabilities.

As a Software Engineer II, you'll work with a modern tech stack including NodeJS, GoLang, TypeScript, PostgreSQL, MongoDB, and React to build highly available and scalable services. The role involves implementing features across different layers of the stack, collaborating with Product and Security teams, and contributing to technical decision-making while maintaining the right balance between simplicity, flexibility, and reliability.

The position requires 2+ years of experience working on large-scale systems or services, with a strong background in backend technologies like Node.js or GoLang. You should have experience with API-driven applications, container deployments, and cloud environments, plus a solid understanding of security best practices.

Okta offers a competitive compensation package ranging from $106,000 to $160,000 CAD annually, along with comprehensive benefits including health, dental, vision insurance, RRSP with match, and generous paid leave. This is an excellent opportunity to join a leading identity and access management company that serves over 100 million daily logins worldwide, working on critical infrastructure that enterprises depend on for their identity management needs.

Last updated 17 hours ago

Responsibilities For Software Engineer II, Provisioning (Auth0)

  • Implement features across different layers of the stack using technologies such as Node.js, TypeScript, PostgreSQL, MongoDB, and React
  • Collaborate with Product and Security teams to help define and continually improve Auth0's platform and architecture
  • Contribute to technical decision-making while striving to hit the right balance between simplicity, flexibility, and reliability
  • Identify and resolve production issues and implement fixes for them
  • Participate in the team's on-call rotations to make sure we offer our customers the best availability for our services

Requirements For Software Engineer II, Provisioning (Auth0)

Node.js
TypeScript
PostgreSQL
MongoDB
React
  • 2+ years of experience working on large-scale systems or services
  • Previous experience in software development building distributed systems, primarily with backend technologies like Node.js or GoLang
  • A passion for and understanding of what it takes to build and operate secure, reliable systems at scale
  • Exposure to API-driven applications using RESTful APIs
  • Experience with container deployments and cloud environments
  • An understanding of application and cloud security best practices

Benefits For Software Engineer II, Provisioning (Auth0)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health insurance
  • Dental insurance
  • Vision insurance
  • RRSP with match
  • Healthcare spending
  • Telemedicine
  • Paid leave including PTO and parental leave