Canonical Circular Logo

Engineering Manager for IAM (Identity and Access Management)

Canonical Riyadh, Saudi Arabia Posted: 24 Feb 2025

Financial

  • Estimate: $90k - $135k*
  • 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, as well as secure identity and access management solutions utilized across all company products. This role presents an opportunity for a software engineering manager who is passionate about distributed systems operations to help shape the future of identity management at Canonical. While experience in the identity and access management (IAM) field is desirable, it is not required.

As the identity team engineering manager, you will leverage significant software development experience and Kubernetes knowledge, while maintaining a focus on software design, performance, and security. Your responsibilities will include collaborating with product management to define the technical vision for products, managing the team backlog, reviewing code, and mentoring junior team members.

You will also engage in all aspects of the software development process, including designing software, writing high-quality code and tests, conducting insightful code reviews, creating documentation, and troubleshooting issues. Additionally, you will have the opportunity to work with industry-leading teams within Canonical, ensuring your efforts are supported by robust data stores and a highly observable Kubernetes-based Observability stack. Participation in broader open source communities through "hackfest" events, webinars, and conferences will also be part of your role.

Key Responsibilities:

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

Work Conditions:

  • Full-time position.
  • Remote work environment.

Language Requirements:

  • No specific language requirements mentioned.

Canonical is an inclusive employer committed to fostering a workplace free from discrimination, emphasizing diversity of experience and perspective in creating a better work environment and better products.

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.