Canonical logo

Engineering Manager for IAM (Identity and Access Management) at Canonical

Americas (Remote) Regional Full time Lead Posted  Apply before Sep 30, 2025

Job Description

Engineering Manager for IAM (Identity and Access Management)

Location: Home Based - Americas (remote; role available in EMEA or AMER regions)

Overview

Canonical is hiring an Engineering Manager for Identity and Access Management (IAM) to lead teams building robust Go and Python services and secure identity solutions used across Ubuntu products. This role will shape how users, clients and community members access Canonical services such as Ubuntu One SSO, Juju, LXD and MAAS. You will manage engineering delivery for software deployable on bare metal, public cloud and Kubernetes.

Key responsibilities

  • Hire, coach and lead a high-performing software engineering team focused on IAM services.
  • Define technical vision in collaboration with product management and shape the team backlog and priorities.
  • Design and implement complex distributed systems with a focus on security, performance and reliability.
  • Develop, review and maintain high-quality code and tests; provide insightful code reviews and technical mentorship.
  • Work with container technologies and Kubernetes for deployment and operations.
  • Collaborate with internal teams and upstream open-source communities; represent Canonical at hackfests, webinars and conferences.
  • Ensure observability and production readiness using Canonical's Kubernetes-based observability stack and rock-solid datastores.
  • Participate in troubleshooting, documentation and lifecycle management of IAM products across Canonical's product portfolio.

What we are looking for in you

We seek an experienced engineering manager with a strong background in software development, distributed systems and containerised infrastructure.

  • Proven experience hiring and leading high-performance engineering teams.
  • Hands-on software development experience in Go (Golang) and Python.
  • Ability to design and implement complex distributed systems at scale.
  • Experience with container technology and Kubernetes for building and operating services.
  • Strong understanding of software and infrastructure security and performance.
  • Experience designing or operating large-scale distributed systems.
  • Knowledge of identity and access management technologies and standards is desirable.
  • Excellent written and spoken English and strong presentation skills.
  • Exceptional academic record from high school and university, or a compelling alternative background.
  • Excellent interpersonal skills, curiosity, flexibility and accountability.
  • Ability to travel internationally twice a year for company events (up to two weeks each).

What we offer colleagues

Canonical considers geographic location, experience and performance when shaping compensation worldwide. In addition to base pay, we offer a performance-driven annual bonus or commission and a benefits package aligned to local markets. We balance global fairness with local needs.

  • Distributed work environment with twice-yearly in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave, maternity and paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Travel opportunities to meet colleagues; Priority Pass and travel upgrades for long-haul company events.

About Canonical

Canonical builds Ubuntu, a leading open-source platform used across public cloud, AI, IoT and engineering initiatives. The company is founder-led, profitable and globally distributed with 1,200+ colleagues in 75+ countries. We recruit globally and set high standards for excellence. Most colleagues have worked from home since 2004; teams meet periodically for in-person alignment.

Joining Canonical offers a chance to work at the forefront of open source, cloud and device software and to help shape the future of developer and administrator experiences.

#LI-remote

Requisition ID: 675

Equal opportunity & accessibility

Canonical is an equal opportunity employer. We foster a workplace free from discrimination and provide fair consideration regardless of identity. If you require travel accommodation related to a physical disability, please let us know during the hiring process and we will discuss your requirements.

Application notes

When applying, indicate your university grading result (or expected result) and the grading system used. For work history, focus on the last ten years since leaving undergraduate studies; count companies accordingly and exclude university jobs or internships. If you ran a company or did private contracting alongside employment, count that as one company. Please select your current location when applying.

Recruitment Privacy Notice and Privacy Policy apply. Submission of diversity and equal opportunity data is voluntary and will not influence hiring decisions.

How to apply

Apply via Canonical's careers site for this role: https://canonical.com/careers/5869156

Ready to Apply?

Take the next step in your career journey.

Apply Now

You will be redirected to the company's application page

💜 Please mention that you found the job on Remote World Jobs, this helps us grow. Thanks!

About Canonical

Canonical Ltd. is a privately held software company based in London, England. Founded in 2004 by Mark Shuttleworth, Canonical is best known for developing Ubuntu, the world's most popular open-source operating system. The company offers a range of open-source solutions, including cloud infrastructure, edge computing, and AI tools, serving enterprises globally.

View Company Profile

Share this Job