Enable job alerts via email!

Engineering Manager for IAM (Identity and Access Management)

Canonical

Ottawa

Remote

CAD 100,000 - 150,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Canonical is seeking an Engineering Manager for IAM to lead high-performing teams in developing secure identity and access management solutions. This remote role requires strong leadership and software development skills, particularly in Go and Python, alongside experience in distributed systems and Kubernetes. Join a pioneering open-source company that values diversity and innovation.

Benefits

USD 2,000 annual learning and development budget
Annual compensation review and performance bonuses
Distributed work environment with biannual in-person team sprints
Global, fair pay practices

Qualifications

  • Proven leadership in hiring and managing high-performance software engineering teams.
  • Experience with Go and Python development.
  • Strong understanding of security and performance in software/infrastructure.

Responsibilities

  • Define the technical vision and manage the team backlog.
  • Review code and mentor team members.
  • Participate in all development phases: designing, coding, testing, reviewing.

Skills

Leadership
Go Development
Python Development
Distributed Systems Design
Kubernetes
Security in Software
Interpersonal Skills
Adaptability

Education

Degree in a technical field

Job description

Engineering Manager for IAM (Identity and Access Management)

Join to apply for the Engineering Manager for IAM (Identity and Access Management) role at Canonical.

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. We are a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet 2-4 times a year in diverse locations worldwide to align on strategy and execution.

We are hiring an Engineering Manager for IAM to develop high-performing Go and Python services and secure identity and access management solutions used across all products. Your team will influence how Canonical users, clients, and community members access open source applications, from Ubuntu One SSO to Juju, LXD, and MAAS.

This role offers an opportunity for a software engineering manager passionate about distributed systems operations to shape the future of identity management at Canonical. Experience in IAM is desirable but not essential. You will collaborate with upstream open source projects and internal teams to deliver deployable, high-quality software on bare metal, cloud, and Kubernetes.

As the engineering manager, you will bring significant software development experience, Kubernetes expertise, and a focus on software design, performance, and security. Responsibilities include defining the technical vision, managing the team backlog, reviewing code, and mentoring team members. You will also participate in all development phases: designing, coding, testing, reviewing, documenting, and troubleshooting.

You will work with industry-leading teams within Canonical, ensuring your work is supported by robust data stores and observable via our Kubernetes-based observability stack. Engagement with open source communities through events, webinars, and conferences is also part of the role.

Location: This role is remote within the EMEA or AMER regions.

What we are looking for in you
  • Proven leadership in hiring and managing high-performance software engineering teams
  • Experience with Go and Python development
  • Ability to design and implement complex, distributed systems
  • Experience with container tech and Kubernetes
  • Strong understanding of security and performance in software/infrastructure
  • Experience with large-scale distributed systems design/operation
  • Knowledge of IAM technologies and standards (desirable but not essential)
  • Excellent academic record from high school and university
  • Degree in a technical field or a compelling alternative narrative
  • Proficiency in professional written/spoken English and presentation skills
  • Interpersonal skills, curiosity, adaptability, and accountability
  • Willingness to travel internationally twice a year for up to two weeks
What we offer colleagues
  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review and performance bonuses
  • Additional benefits aligned with our values
  • Global, fair pay practices
About Canonical

Canonical pioneers open source, publishing Ubuntu—the platform for AI, IoT, and cloud. We recruit globally, uphold high standards, and foster a remote work culture since 2004. Working here challenges you to think differently, learn continuously, and grow professionally.

Canonical is an equal opportunity employer. We value diversity and are committed to creating an inclusive workplace free from discrimination. All applicants will be considered fairly regardless of background or identity.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Engineering Manager for IAM (Identity and Access Management)

Canonical

Gatineau

Remote

CAD 90,000 - 130,000

Today
Be an early applicant

Engineering Manager for IAM (Identity and Access Management)

Canonical

Calgary

Remote

CAD 120,000 - 160,000

Today
Be an early applicant

Engineering Manager for IAM (Identity and Access Management)

Canonical

Edmonton

Remote

CAD 100,000 - 140,000

Today
Be an early applicant

Engineering Manager for IAM (Identity and Access Management)

Canonical

Trois-Rivières

Remote

CAD 100,000 - 140,000

Yesterday
Be an early applicant

Engineering Manager for IAM (Identity and Access Management)

Canonical

Montreal

Remote

CAD 100,000 - 140,000

Today
Be an early applicant

Engineering Manager for IAM (Identity and Access Management)

Canonical

Vancouver

Remote

CAD 120,000 - 160,000

Yesterday
Be an early applicant

Engineering Manager for IAM (Identity and Access Management)

Canonical

Mississauga

Remote

CAD 100,000 - 150,000

Today
Be an early applicant

Engineering Manager for IAM (Identity and Access Management)

Canonical

Waterloo

Remote

CAD 100,000 - 150,000

Yesterday
Be an early applicant

Engineering Manager for IAM (Identity and Access Management)

Canonical

Winnipeg

Remote

CAD 100,000 - 140,000

Yesterday
Be an early applicant