Canonical Circular Logo

Engineering Manager - Public Cloud, Python, Golang

Canonical Dubai, United Arab Emirates Posted: 23 May 2025

Financial

  • Estimate: $100k - $140k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation, and IoT initiatives. We partner with world-class cloud providers like Amazon, Microsoft, and Google to optimize Ubuntu for their infrastructure.

We are seeking an Engineering Manager to lead a team that builds, tests, and publishes base Ubuntu images used by millions, ensuring optimal performance and security in the cloud. This role entails delivering the best public cloud VM experience while ensuring a common operating experience across various cloud platforms.

As an Engineering Manager, you will combine technical and management skills, represent the team in partner engagements, and ensure that your team members are growing as engineers and enjoying their work at Canonical. You will implement sound engineering practices, oversee code reviews, and facilitate technical delivery.

Key Responsibilities:

  • Build and lead a team of engineers.
  • Mentor and develop talent through coaching and hands-on career development.
  • Collaborate with other engineering teams and stakeholders.
  • Lead modern agile software development practices.
  • Ensure a healthy, collaborative engineering culture.
  • Build automated, reliable image delivery, testing, and publication pipelines.
  • Engage with open-source communities and commercial partners.

Work Conditions:

  • Full-time, remote work with global travel up to 15% for internal and external events.
  • Distributed work environment with twice-yearly team sprints in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and performance-driven bonuses.
  • Additional benefits include maternity and paternity leave, wellness programs, and opportunities to travel to meet colleagues.

Language Requirements:

  • Effective written and verbal communication skills are essential.

Qualifications:

  • Bachelor's or equivalent degree in Computer Science, STEM, or similar field.
  • Experience in software development with proficiency in Python or Golang.
  • Commitment to agile development methodologies.
  • Practical experience with at least one of Microsoft Azure, Google Cloud, or AWS.

About Canonical: Canonical is at the forefront of open source, publishing Ubuntu, a key platform for AI, IoT, and cloud technology. We have embraced remote work since our inception in 2004 and value diverse experiences and perspectives to foster an inclusive workplace.

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.