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 team in building secure identity and access management solutions. This remote role involves collaborating on software development, focusing on Go and Python, and managing high-performance teams. The ideal candidate will have experience with distributed systems and a strong understanding of security practices.
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 major public cloud and silicon providers, along with industry leaders across sectors. We are a pioneer of global distributed collaboration, with over 1200 colleagues in 75+ countries and few office-based roles. Teams meet in person 2-4 times yearly at 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 build high-performing Go and Python services and secure identity and access management solutions used across all products. Your team will define 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 help transform identity management at Canonical. Experience in IAM is desirable but not required. You will collaborate with upstream open source projects and internal teams to deliver high-quality software deployable on bare metal, public cloud, and Kubernetes.
As the engineering manager for the identity team, you will bring significant software development experience, Kubernetes knowledge, and a focus on software design, performance, and security. Your responsibilities include working with product management to define technical vision, managing the team backlog, reviewing code, and coaching junior team members.
You will be involved in all aspects of software development: designing software, coding, testing, reviewing, documenting, and troubleshooting.
You will also work with industry-leading teams within Canonical, ensuring your work is backed by robust data stores and observable using our Kubernetes-based observability 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 technology, publishing Ubuntu—the platform for AI, IoT, and cloud. We recruit globally, maintaining high standards for excellence. Most colleagues work remotely, fostering a flexible and innovative environment. Join us to challenge yourself, learn new skills, and contribute to impactful projects.
Canonical is an equal opportunity employer. We value diversity and are committed to creating an inclusive workplace free from discrimination. All applications will be fairly considered regardless of background or identity.