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 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.
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.
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.