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 the development of high-performing Go and Python services. This remote role involves shaping identity management solutions and collaborating with open source projects, offering an excellent opportunity for those passionate about distributed systems and software design.
Join us as an Engineering Manager for IAM (Identity and Access Management) at Canonical.
Canonical is a leading provider of open source software and operating systems, serving 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 various sectors. We operate with a global, distributed team of over 1200 colleagues in 75+ countries, with few office-based roles. Teams meet in person 2-4 times yearly in interesting locations worldwide to align on strategy and execution.
We are seeking an Engineering Manager for IAM to develop high-performing Go and Python services and secure identity and access management solutions used across all Canonical products. This includes projects like Ubuntu One SSO, Juju, LXD, and MAAS. Your team will shape how users, clients, and community members access open source applications.
This is an excellent opportunity for a software engineering manager passionate about distributed systems operations to influence 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 high-quality software deployable on bare metal, cloud, and Kubernetes.
As the engineering manager for the identity team, you will bring extensive software development experience, Kubernetes knowledge, and a focus on software design, performance, and security. Your responsibilities include defining product technical vision, managing the team backlog, reviewing code, and mentoring junior team members. You will also participate in all phases of software development: 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. Additionally, you'll engage with open source communities through events, webinars, and conferences.
This role is remote, based in the EMEA or AMER regions.
Canonical is a pioneering open-source company, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We recruit globally and uphold high standards of excellence. Most employees work remotely, fostering a flexible and innovative work environment.
We are committed to diversity and inclusion, providing a workplace free from discrimination. All qualified applicants will receive fair consideration.