Canonical Circular Logo

Engineering Manager - Public Cloud, Python, Golang

Canonical Dubai, United Arab Emirates Posted: 15 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

Canonical Ubuntu is the most widely used OS for public cloud instances across every major public cloud. Our team builds, tests, and publishes the base Ubuntu images used by millions to ensure optimal performance and security in their cloud estate. We aim to deliver the very best public cloud VM experience and specialized images for specific purposes on each cloud.

In this role, you will need both technical and management skills to lead your team effectively and represent them in direct partner engagement. You will be responsible for the stability and functionality that our cloud users expect and will strive to automate the delivery of existing and new Ubuntu image products applied to various modern workloads.

As an engineering manager at Canonical, your primary responsibility is to support your team: ensuring they grow as engineers, do valuable work, and have a fulfilling experience at Canonical. Strong technical leadership and a solid software development background are essential for challenging and developing your team members. You will have the opportunity to influence the culture, facilitate technical delivery, and collaborate with your team on strategy and execution.

You will work in Python and Golang, and you'll need to be fluent in the languages, architecture, and components your team is building with. Your responsibilities will include code reviews, architectural leadership, and the commitment to healthy engineering practices, documentation, and quality assurance.

Key Responsibilities:

  • Build and lead a team of engineers in your and similar timezones.
  • Develop talent through coaching, mentoring, and feedback.
  • Contribute directly to your team's goals using sound engineering principles.
  • Manage expectations with other engineering teams, management, and external stakeholders.
  • Lead modern, agile software development practices.
  • Foster a healthy, collaborative engineering culture aligned with company values.
  • Collaborate with other leaders in the organization and engage with various teams, including the open source community and commercial partners.
  • Build automated, reliable image delivery, testing, and publication pipelines.

Who You Are:

  • You have a passion for mentoring and developing people, with a successful track record.
  • You possess knowledge and enthusiasm for software development.
  • You focus on the timely delivery of high-quality software.
  • You have experience with agile development methodologies.
  • You hold a Bachelor's or equivalent in Computer Science, STEM or a similar field.
  • You have software development experience in Python or Golang.
  • You possess effective written and verbal communication skills.
  • You have practical experience with at least one of Microsoft Azure, Google Cloud, or AWS.

Language Requirements:

  • Fluent in English (additional languages may be advantageous).

What We Offer You:

  • Competitive compensation, revisited annually, including a performance-driven annual bonus.
  • Additional benefits reflecting our values and ideals.
  • A distributed work environment with two annual team sprints in person.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews and recognition rewards.
  • Generous holiday leave and maternity/paternity leave.
  • Employee Assistance Programme.
  • Opportunities to travel to new locations to meet colleagues.
  • Priority Pass and travel upgrades for long-haul company events.

About Canonical:
Canonical is a pioneering tech firm driving the global shift to open source. As the publisher of Ubuntu, one of the most significant open source projects and the platform for AI, IoT, and cloud computing, we are impacting the world daily. Canonical has been a remote-first company since 2004 and is committed to fostering a diverse workplace free from discrimination, ensuring fair consideration for all applicants.

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.