Canonical Circular Logo

Engineering Manager for IAM (Identity and Access Management)

Canonical Dubai, United Arab Emirates Posted: 23 May 2025

Financial

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

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems to global enterprise and technology markets. Our platform, Ubuntu, is extensively used in public cloud, data science, AI, engineering innovation, and IoT. We are seeking an Engineering Manager for IAM to build high-performing Go and Python services along with secure identity and access management solutions utilized across all Canonical products. Your team will help define how users, clients, and community members interact with our open source applications.

This role is ideal for a software engineering manager who is passionate about distributed systems operations. While experience in the identity and access management (IAM) field is desirable, it is not strictly required. You will collaborate with upstream open source projects and internal teams to deliver high-quality software deployable on various platforms including bare metal, public cloud, and Kubernetes.

As the engineering manager for the identity team, you will leverage your significant software development experience and knowledge of Kubernetes to ensure top-notch software design, performance, and security. Your responsibilities will include working closely with product management to define the technical vision, managing the team backlog, conducting code reviews, and mentoring junior team members. You will participate in the full software development lifecycle — designing software, writing code and tests, providing insightful code reviews, and troubleshooting issues.

In addition to your project’s engineering aspects, you will collaborate with industry-leading teams at Canonical, utilizing our robust data stores and Kubernetes-based observability stack. Community engagement through "hackfest" events, webinars, and conferences will also be part of your role.

Key Requirements:

  • Proven experience leading high-performance software engineering teams
  • Proficiency in Go and Python software development
  • Ability to design and implement complex, distributed systems
  • Experience working with container technology and Kubernetes
  • Strong understanding of software/infrastructure security and performance
  • Knowledge of identity and access management technologies and standards (desirable but not essential)
  • Exceptional academic record in a technical subject or a compelling narrative about your alternative path
  • Professional written and spoken English with excellent presentation skills
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Ability to travel internationally twice a year for company events (up to two weeks long)

Work Conditions:

  • Remote work environment with twice-yearly team sprints in person
  • Opportunity to travel to different locations to meet colleagues

Language Requirements:

  • Professional English proficiency is required.

What We Offer Colleagues:

  • Competitive compensation based on geographical location, experience, and performance
  • Performance-driven annual bonus or commission
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review and recognition rewards
  • Generous holiday leave and maternity/paternity leave
  • Team Member Assistance Program & Wellness Platform

About Canonical:
Canonical is a pioneering technology firm leading the global shift to open source. We are the company behind Ubuntu, a significant open-source project crucial for AI, IoT, and cloud technologies. Our recruiting is global, maintaining a high standard for incoming talent, as we thrive on excellence. Most employees have worked remotely since our inception in 2004, promoting a future-oriented and challenging work environment. Canonical is an equal opportunity employer, fostering a diverse and inclusive workplace.

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.