Canonical Circular Logo

Senior Engineering Manager - Ubuntu

Canonical Dubai, United Arab Emirates Posted: 21 May 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

Canonical is a leading provider of open source software and operating systems, particularly known for our platform, Ubuntu. Ubuntu is widely utilized in enterprise settings such as public cloud, data science, AI, engineering innovation, and IoT. Our clients include premier public cloud and silicon providers, along with industry leaders across various sectors.

We are seeking a Senior Engineering Manager to lead the engineering team responsible for delivering essential components of Ubuntu, including system startup, compilers, language runtimes, toolchains, and networking and storage configuration and management. This role operates at the core of Linux server systems in a fast-paced and technical environment.

In this pivotal position, you will inspire and guide your team of engineers to elevate Ubuntu. The ideal candidate will have a solid background in Linux and Ubuntu, coupled with a passion for exceptional leadership. Key expectations include leading, challenging, and developing strong engineers, influencing culture positively, facilitating technical delivery, and driving strategy and execution.

Key Responsibilities:

  • Lead and grow a distributed team of engineers.
  • Demonstrate sound engineering principles through active and hands-on leadership.
  • Plan, estimate, and execute engineering projects.
  • Work with product management to define the vision and strategy for Ubuntu.
  • Collaborate with cross-functional leadership teams.
  • Drive advancement and adoption of the latest software development practices.
  • Design and promote excellent engineering and organizational practices.
  • Foster a healthy, collaborative engineering culture aligned with company values.
  • Engage with other teams at Canonical to ensure alignment on product architecture and roadmaps.

What We Are Looking For:

  • Extensive experience with Linux distributions and packaging technologies (e.g., deb, rpm, other).
  • Demonstrated leadership experience in managing a team of software engineers.
  • High-quality software engineering knowledge in areas such as Linux system architecture, boot process, and various programming languages (Java, GCC, Python, Rust, Go, etc.).
  • Engagement with open source communities and processes.

Language Requirements:
Fluency in English is required.

What We Offer:

  • Competitive compensation tailored to geographical location, experience, and performance, with annual reviews.
  • Performance-driven annual bonuses or commissions.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave and maternity/paternity leave.
  • Employee Assistance Programme.
  • Opportunities for travel to meet colleagues across the globe.
  • Recognition rewards.
  • Priority Pass and travel upgrades for long-haul company events.

Canonical is a pioneering tech firm focused on the global shift to open source, known for publishing Ubuntu, a major open source project. We value and seek a diverse workforce and welcome applications from candidates of all backgrounds and experiences.

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.