Canonical Circular Logo

Engineering Manager for IAM (Identity and Access Management)

Canonical Dubai, United Arab Emirates Posted: 28 Jan 2025

Financial

  • Estimate: $120k - $150k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is seeking an experienced Engineering Manager to oversee the development of high-performing Go and Python services that provide secure identity and access management solutions across all company products. Your team will be responsible for defining how Canonical users and clients access open-source applications, such as Ubuntu One SSO, Juju, LXD, and MAAS.

This is an excellent opportunity for a Software Engineering Manager with a deep interest in distributed systems operations to help transform the future of identity management at Canonical. While experience in the IAM field is beneficial, it is not required.

You will collaborate with upstream open-source projects and internal teams to deliver high-quality software deployable on bare metal, public cloud, and Kubernetes. As the Identity Team Engineering Manager, you will leverage your significant software development experience and Kubernetes expertise to shape the technical vision for the products, manage the team backlog, review code, and mentor junior team members.

Key responsibilities include:

  • Designing software, writing high-quality code and tests, conducting insightful code reviews, writing documentation, and troubleshooting issues.
  • Collaborating with industry-leading teams to ensure solid data management and observability using a Kubernetes-based stack.
  • Engaging with broader open-source communities through hackfests, webinars, and conferences.

Who You Are:

  • Proven experience in hiring and leading high-performance software engineering teams.
  • Proficient in Go and Python software development.
  • Ability to design and implement complex distributed systems.
  • Familiarity with container technology and Kubernetes.
  • Strong understanding of software/infrastructure security and performance.
  • Experience in designing and/or operating large-scale distributed systems.
  • Knowledge of identity and access management technologies and standards is desirable but not essential.

Canonical is a growing international software company that collaborates with the open-source community to provide Ubuntu, the leading free software platform. We are committed to creating a diverse work environment and promoting equality.

Language Requirements: Not specified.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the worldโ€™s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.