Company logo hidden

Software Engineering Manager - Ubuntu Linux Kernel

Unlock employer Dubai, United Arab Emirates Posted: 27 May 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior

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 for initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are hiring Software Engineering Managers to lead technical teams in the delivery and ongoing support of all Linux kernels provided by the Ubuntu Linux distribution. This role involves overseeing various technical domains, including integrating support for cutting-edge hardware, expanding execution environments for Ubuntu, and managing the updates to the Ubuntu Linux kernels during Stable Release Update cycles. You will need to be passionate about Linux and ensure its distribution to millions of users worldwide.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Key Responsibilities:

  • Lead a distributed team of software engineers in the delivery of all Linux kernels for the Ubuntu Linux distribution.
  • Take ownership of aspects of Ubuntu Linux, including working with partners to implement optimized Linux kernels and ensuring its compatibility with diverse hardware platforms.
  • Define and execute stringent quality control standards for the Ubuntu user community.
  • Address security threats to the Linux kernel.
  • Engage with other teams within Canonical and the open source community.

What We Are Looking For:

  • Significant programming experience in C; experience with Python, Golang, or similar languages is valued.
  • Substantial experience with operating system kernel internals; Linux is preferred but not essential.
  • Demonstrated experience managing or leading a team of software engineers.
  • Ability to coordinate between multiple teams to achieve common goals.
  • Familiarity with version control practices, ideally git.
  • Professional written and spoken English with excellent presentation skills.
  • Ability to travel internationally twice a year for company events of up to two weeks.

Nice-to-Have Skills:

  • Experience with kernel patching and debugging.
  • Background in driving CI/CD and process automation initiatives.
  • Prior involvement with open source projects.

Work Conditions:

  • Distributed work environment with no office-based roles.
  • Teams meet two to four times yearly in interesting locations around the world for strategy alignment.
  • Opportunity to work remotely from anywhere, with the exception of the Taipei area.

What We Offer:

  • Competitive compensation package with annual reviews.
  • Performance-driven bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave and maternity/paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Opportunities for travel and team events.

Language Requirements:

  • Professional written and spoken English is essential.

About Canonical: Canonical operates in the open source space and publishes Ubuntu. We aim to recruit globally and maintain high standards for excellence. Our work culture encourages flexibility and innovation, enriching both personal and professional growth. Canonical is committed to fostering a diverse workplace free from discrimination.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct