Canonical Circular Logo

Sustaining Engineering Manager

Canonical Dubai, United Arab Emirates Posted: 22 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • 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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We serve customers including the world's leading public cloud and silicon providers, as well as industry leaders in various sectors.

We are hiring a Sustaining Engineering Manager who is passionate about open source software, Linux, and cloud computing. This team plays a critical role in continuously improving open source software by resolving software defects reported by customers. The manager will lead a regional team of engineers and report directly to the global Director of Sustaining Engineering.

As an engineering manager, your primary responsibility is to support and develop the engineers on your team by ensuring they are growing, making valuable contributions, and having a great experience at Canonical. Technical leadership and a solid background in software development are essential. You will influence the company culture, facilitate technical delivery, and work with your team on strategy and execution.

Work Conditions: Full-time, Remote, with global travel up to 10% for internal and external events.

Key Responsibilities:

  • Manage and lead a distributed team of engineers.
  • Hire, coach, mentor, and provide feedback and career development guidance.
  • Manage & measure key performance indicators (KPIs) and training.
  • Support timely delivery of bug fixes, patches, and technical solutions across various technologies, including Ubuntu, OpenStack, Ceph, Kubernetes, Juju, and MAAS.
  • Demonstrate exemplary conduct in customer interactions.
  • Advocate and advance modern software development practices.
  • Collaborate with other teams within the organization.

Qualifications:

  • Professional software delivery experience using C, C++, Go, Python, or similar languages.
  • Knowledgeable and passionate about software development.
  • Leadership experience with the ability to organize and prioritize complex problem resolution and bug fixes.
  • Familiarity with version control systems (e.g., Git) and debugging tools (e.g., GDB).
  • Strong commitment to testing methodologies and maintainable code quality.
  • Excellent communication skills in English, both verbal and written.
  • Experience with Linux, preferably Ubuntu.
  • Exposure to Open Source and Open Source Business Models.
  • People management experience in a support organization is a strong plus.

Language Requirement:

  • Proficiency in English (verbal and written).

What We Offer:

  • Annual compensation review with performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities to travel to meet colleagues.
  • Distributed work environment with twice-yearly team sprints in person.

About Canonical:
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, we are changing the world of software. We recruit on a global basis and set high standards for our team members. Canonical is an equal opportunity employer, committed to fostering a diverse 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.