Engineering Manager for IAM (Identity and Access Management)
Canonical is hiring an Engineering Manager for IAM (Identity and Access Management) to build high-performing Go and Python services and secure identity and access management solutions used across Canonical products, from Ubuntu One SSO to Juju, LXD, and MAAS.
This is a software engineering manager role focused on distributed systems operations, working with upstream open source projects and internal teams to deliver high-quality software deployable on bare metal, public cloud, and Kubernetes. You will collaborate with product management to define the technical vision, manage the team backlog, review code, and coach team members.
You will be involved in all aspects of the software development process: design, coding, testing, documentation, code reviews, and troubleshooting. You will work with the Kubernetes-based Observability stack and data stores, and engage with broader open source communities through events, webinars and conferences.
Location: This role will be based remotely in the EMEA or AMER regions.
What we are looking for in you
* Proven experience hiring and leading a high-performance software engineering team
* Experience with Go and Python software development
* Ability to design and implement complex, distributed systems
* Experience working with container technology and Kubernetes
* Strong understanding of software/infrastructure security and performance
* Experience designing and/or operating large-scale distributed systems
* Knowledge of identity and access management technologies and standards is desirable but not essential
* Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
* Professional written and spoken English with excellent presentation skills
* Excellent interpersonal skills, curiosity, flexibility, and accountability
* Ability to travel internationally twice a year for company events up to two weeks long
What we offer colleagues
We offer compensation based on location, experience, and performance, with an annual compensation review and a performance-driven bonus or commission. Our benefits reflect Canonical values and are designed to be fair globally.
* Distributed work environment with twice-yearly in-person team sprints
* Personal learning and development budget of USD 2,000 per year
* Annual compensation review
* Recognition rewards
* Annual holiday leave
* Maternity and paternity leave
* Team Member Assistance Program & Wellness Platform
* Opportunity to travel to new locations to meet colleagues
* Travel upgrades for long-haul company events
About Canonical
Canonical is a pioneering tech firm focused on open source. As the publisher of Ubuntu, we operate globally with a high standard for people joining the company. Most colleagues work remotely; we encourage thinking differently, continuous learning, and growth.
Canonical is an equal opportunity employer
We foster a workplace free from discrimination. Diversity of experience and background is valued, and all qualified applicants will receive fair consideration.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Engineering and Information Technology
* Industries: Software Development
Referrals increase your chances of interviewing at Canonical.
#J-18808-Ljbffr