Company logo hidden

Engineering Manager for IAM (Identity and Access Management)

Unlock employer Dubai, United Arab Emirates Posted: 28 Jul 2025

Financial

  • Estimate: $130k - $180k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems, known for its widely used platform, Ubuntu. Serving major public cloud and industry leaders, Canonical emphasizes global collaboration with over 1200 colleagues in over 75 countries. We are hiring an Engineering Manager for IAM to lead the development of innovative Go and Python services, focusing on secure identity and access management solutions across all company products. The role involves shaping how users access various open-source applications, including Ubuntu One SSO, Juju, LXD, and MAAS.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

As the Engineering Manager for IAM, you will leverage your significant software development experience and knowledge of Kubernetes to enhance our identity management capabilities. You will collaborate with product management to establish a strong technical vision, manage team backlogs, conduct code reviews, and mentor junior team members. Key responsibilities include designing and writing high-quality code, troubleshooting, and ensuring software quality through comprehensive documentation and insightful reviews.

You will also engage with open source communities through events, webinars, and conferences, and work alongside industry-leading teams to deliver exceptional solutions supported by robust data stores and observability tools.

Qualifications:

  • Proven experience in hiring and leading high-performance software engineering teams
  • Proficiency in Go and Python programming
  • Experience designing and implementing complex distributed systems
  • Familiarity with container technologies and Kubernetes
  • Strong understanding of software/infrastructure security and performance
  • Knowledge of identity and access management technologies is desirable but not essential
  • Exceptional academic background in a technical field or a compelling alternative narrative
  • Professional proficiency in written and spoken English with excellent presentation skills
  • Excellent interpersonal skills and the ability to adapt and take accountability
  • Willingness to travel internationally twice a year for company events (up to two weeks)

What We Offer:

  • Competitive compensation shaped by geographical location, experience, and performance
  • Annual compensation review and performance-driven bonuses
  • Additional benefits reflecting our values and ideals
  • Distributed work environment with in-person team sprints twice a year
  • Personal learning and development budget of USD 2,000 per year
  • Annual holiday leave, maternity and paternity leave
  • Team Member Assistance Program and Wellness Platform
  • Opportunities to travel for company events with benefits such as Priority Pass and travel upgrades

Canonical is committed to creating a diverse workplace free from discrimination, valuing different experiences, perspectives, and backgrounds for a better work environment. We look forward to receiving your application.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct