Canonical Circular Logo

Software Engineering Manager - Ubuntu Linux Kernel

Canonical Dubai, United Arab Emirates Posted: 20 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • No Relocation Support
  • 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 various enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT. We are hiring Software Engineering Managers to lead technical teams responsible for the delivery and ongoing support of all Linux kernels provided by the Ubuntu Linux distribution.

The role involves leading a distributed team of software engineers in various aspects of Linux kernel delivery, including:

  • Integrating support for new hardware into Ubuntu kernels.
  • Expanding execution environments available to Ubuntu.
  • Applying the latest fixes and updates to over 100 Ubuntu Linux kernels during Stable Release Update cycles.

Ideal candidates may be experienced managers of high-performing software development teams or proficient technical leads eager to take on management responsibilities. A passion for Linux and involvement in its distribution to millions of users is essential.

As an Engineering Manager, your primary responsibility is to support your team’s growth, ensure fulfilling work, and foster a positive work environment. Technical leadership experience and a background in software engineering are necessary prerequisites for this role.

Key Responsibilities:

  • Leading a distributed team of software engineers in delivering Linux kernels for the Ubuntu Linux distribution.
  • Collaborating with silicon or cloud partners to implement optimized Linux kernels.
  • Ensuring Ubuntu Linux functions on diverse hardware platforms.
  • Defining and executing quality control standards for the Ubuntu user community.
  • Mitigating security threats to the Linux kernel.
  • Engaging with other teams, the open source community, and commercial partners.

Requirements:

  • Significant programming experience in C; familiarity with Python, Golang, or similar languages is a plus.
  • Substantial understanding of operating system kernel internals, with a strong preference for Linux experience.
  • Demonstrated experience managing or leading software engineering teams.
  • Ability to coordinate multiple technical teams to achieve common goals.
  • Knowledge of version control practices, ideally git.
  • Prior experience with software packaging formats, specifically Ubuntu/Debian/Snap, is highly valued.
  • Professional written and spoken English with excellent presentation skills.
  • Willingness to travel internationally for company events twice a year for up to two weeks.

Nice-to-Have Skills:

  • Experience with kernel patching and debugging.
  • Strong understanding of device drivers and low-level system engineering.
  • Background in driving CI/CD and process automation initiatives.
  • Prior involvement in open source projects.

Work Conditions:

  • This role is fully remote, with a distributed work environment.
  • Team members have the opportunity to meet in person during team sprints twice a year in different locations.

Benefits:

  • Annual compensation review and performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 annually.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Opportunity for travel and upgrades for long-haul company events.

Canonical is an equal opportunity employer, committed to fostering a diverse and inclusive workplace free from discrimination. All applications are considered fairly, regardless of identity.

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.