
Engineering Manager for IAM (Identity and Access Management) at Canonical
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
Categories
Required Skills
Ready to Apply?
Take the next step in your career journey.
Apply NowYou 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