Senior Software Engineer, IAM Organizations

United Kingdom

Senior Software Engineer, IAM Organizations

Awesome tech is made by awesome people. And we’re always looking for new team members who bring the energy, passion, commitment, and collaboration that has made Okta the great company it is today.

So what do we exactly build? Auth0 is an authentication and authorization platform designed by developers for developers. Basically, we make companies’ login boxes safe, secure, and seamless for anyone logging in. Our mission is to secure the world’s identities so innovators can innovate. But it’s a big mission that requires a lot of teamwork. 

Words, code, or people, whatever your skill, there’s a place for you here.

The Organizations team is expanding Auth0 to help B2B SaaS applications easily manage access for their own customers and partners, at scale. We make it possible for enterprise SaaS users to log in with the right set of permissions within the right context, and are building on top of that to make logging in and managing organizations more flexible and delightful to use. Our work is cross-cutting and always heavily customer driven.

We work in NodeJS (JavaScript and TypeScript) and use PostgreSQL for our data needs. Our services run on AWS and Azure and we lean heavily on containers for both our development and production needs.

If you like taking hard problems at scale and making them simpler and enjoy solving both customer and technical challenges we can’t wait to talk to you. 


What you will get to do:

  • Collaborate with engineers both inside and outside the team to design and deliver powerful new organizations functionality for our SaaS customers - both for the login flow itself and for Auth0’s organization management capabilities
  • Work with your peers to drive technical improvements to our codebase and architecture
  • Mentor and coach less experienced engineers on sound engineering practices
  • Take part in and review customer interviews


You are a good fit for this role if:

  • You have 5+ years of software development experience.
  • You have previous experience using Node.js (JavaScript or Typescript) and creating and maintaining public APIs.
  • You like working on systems that are highly-reliable, maintainable and scalable.
  • You have experience and an eye for good engineering practices and testing, and love to share them.
  • You work autonomously but know when to seek help from your team members.
  • You are a good mentor and communicator, and bring the rest of your team along for the journey.
  • You have experience with Docker and cloud environments (AWS and Azure preferred).


Bonus points for:

  • IAM/OAuth2 experience.
  • Understanding and experience of DevOps culture. We have infrastructure teams that build interfaces for product teams but we love working with engineers who can reason about the workings under the covers - and roll their sleeves up to write some terraform, if need be.
  • Knowledge of security engineering and application security.
  • Proven experience and understanding of architecture principles across infrastructure platforms, security, data, integration, and application layers.
  • Practical experience developing in Go. We don’t have it in our stack but some teams use it so knowledge here will help you understand their codebase.


Okta is an equal opportunity employer

Okta is rethinking the traditional work environment, providing our employees with the flexibility to be their most creative and successful versions of themselves, no matter where they are located.  We enable a flexible approach to work, meaning for roles where it makes sense, you can work from the office, or from home, regardless of where you live.  Okta invests in the best technologies and provides flexible benefits and collaborative work environments/experiences, empowering employees to work productively in a setting that best and uniquely suits their needs.  Find your place at Okta





Upload Resume/CV (PDF must be less than 8 MB )
Cover Letter
Upload Cover Letter (PDF must be less than 8 MB )