Canonical Circular Logo

Software Engineering Manager - Ubuntu Linux Kernel

Canonical Jeddah, Saudi Arabia Posted: 20 Mar 2025

Financial

  • Estimate: $100k - $140k*
  • 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 global enterprise and technology markets. Our platform, Ubuntu, is widely used across various initiatives including public cloud, data science, AI, engineering innovation, and IoT. We are hiring Software Engineering Managers to lead technical teams in delivering and maintaining Linux kernels for the Ubuntu Linux distribution.

In this role, you will lead a distributed team of engineers focusing on aspects such as integrating bleeding-edge hardware support, optimizing Linux kernels for various execution environments, and managing quality control standards expected by the user community. This position suits either an experienced manager of high-performing software development teams or a proficient technical lead ready to embrace management responsibilities.

Your primary responsibility is to facilitate the growth of your team, influence company culture positively, and ensure the technical delivery aligns with company strategy. Passion and expertise in Linux are crucial as you directly contribute to its distribution to millions of users worldwide.

Work Conditions:

  • Full-time, remote position
  • Opportunity to travel internationally twice a year for company events (up to two weeks long)
  • Participation in team sprints held twice yearly in interesting locations worldwide

Requirements:

  • Significant programming experience in C, with familiarity in Python, Golang, or similar languages
  • Substantial experience with operating system kernel internals (Linux preferred, but not essential)
  • Demonstrated experience managing or leading a software engineering team
  • Ability to coordinate across multiple teams to achieve common goals
  • Familiarity with version control practices (preferably git)
  • Professional written and spoken English with excellent presentation skills

Nice-to-have Skills:

  • Experience with kernel patching and debugging
  • Knowledge of device drivers and low-level system engineering
  • Background in driving CI/CD and process automation initiatives

What We Offer:

  • Competitive compensation with annual reviews
  • Performance-driven bonuses
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards
  • Annual holiday leave, maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunities to travel and meet colleagues

Canonical promotes a diverse work environment free from discrimination. We offer 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.