Canonical Circular Logo

Engineering Manager for IAM (Identity and Access Management)

Canonical Riyadh, Saudi Arabia Posted: 28 Jan 2025

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is seeking an experienced engineering manager to build high-performing Go and Python services and secure identity and access management solutions that will be used across all company products. Your team will define the way Canonical users, clients, and community members access their favorite open source applications, from Ubuntu One SSO to Juju, LXD, and MAAS.

This role presents an opportunity for a software engineering manager passionate about distributed systems operations to help transform the future of identity management at Canonical. Although experience in the identity and access management (IAM) field is desirable, it is not required.

You will collaborate with upstream open source projects and internal teams to deliver high-quality software capable of deployment on bare metal, public cloud, and Kubernetes. As the identity team engineering manager, you will leverage your significant software development experience, Kubernetes knowledge, and strong understanding of software design, performance, and security.

Your responsibilities will include working with product management to define the technical vision for the products, managing the team backlog, reviewing code, and coaching younger team members. You will engage in all aspects of the software development process: designing software, writing high-quality code and tests, providing insightful code reviews, writing documentation, and troubleshooting issues.

In addition to the project engineering, you'll have the opportunity to work with industry-leading teams within Canonical, ensuring your work is supported by reliable data stores and utilizing our Kubernetes-based Observability stack. Participation in open source communities through hackfest events, webinars, and conferences will also be part of your role.

Who You Are:

  • Proven experience in 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.

Canonical is a growing international software company dedicated to delivering open-source solutions and fostering a workplace free from discrimination. We value diversity of experience, perspectives, and backgrounds as they enhance our work environment and products. All identities will receive fair consideration for applications.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the worldโ€™s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.