Company logo hidden

Engineering Manager for IAM (Identity and Access Management)

Unlock employer 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

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.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

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 Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct