Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Canonical is seeking an Engineering Manager for IAM to lead a high-performing team developing Go and Python services for identity and access management. This remote role focuses on distributed systems, security, and performance, requiring strong leadership and technical expertise. Join a global team dedicated to open source innovation and continuous learning.
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 top public cloud and silicon providers, as well as industry leaders across sectors. We promote global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet periodically in interesting locations worldwide to align on strategy and execution.
The company is founder-led, profitable, and growing.
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 access protocols for Ubuntu One SSO, Juju, LXD, and MAAS, shaping how users, clients, and community members access open source applications.
This role is ideal for a software engineering manager passionate about distributed systems operations, with or without prior IAM experience. You will collaborate with upstream open source projects and internal teams to deliver high-quality software deployable on bare metal, cloud, and Kubernetes.
As the engineering manager for the identity team, you will bring substantial software development expertise, Kubernetes knowledge, and a focus on design, performance, and security. Responsibilities include defining product technical vision, managing team backlog, reviewing code, and mentoring team members.
You will participate in all software development phases: designing, coding, testing, reviewing, documenting, and troubleshooting.
You will also work closely with industry-leading teams within Canonical, ensuring robust data storage and observability using our Kubernetes-based stack. Engagement with open source communities through hackfests, webinars, and conferences is encouraged.
Location: This role is remote within the EMEA or AMER regions.
Canonical pioneers open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally, uphold high standards, and promote excellence. Many colleagues work remotely, fostering innovation and continuous learning.
Canonical is an equal opportunity employer. We value diversity and are committed to a workplace free from discrimination, offering fair consideration regardless of background or identity.