×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineering Manager - Ubuntu Linux Kernel

Job in Kansas City, Wyandotte County, Kansas, 66115, USA
Listing for: Canonical
Full Time position
Listed on 2025-12-11
Job specializations:
  • Software Development
    DevOps, Software Engineer
Job Description & How to Apply Below

Software Engineering Manager - Ubuntu Linux Kernel

Canonical is a leading provider of open‑source software and operating systems. Our flagship platform, Ubuntu, is widely used in enterprise public cloud, data science, AI, engineering innovation, and IoT. With 1200+ colleagues in 75+ countries, we are a founder‑led, profitable, growing company that operates primarily from remote locations with occasional in‑person gatherings.

Location

Working from home, worldwide. Kernel teams operate in every time zone; no office presence is required.

Responsibilities
  • Lead a distributed team of software engineers in your geographic region on delivery of all Ubuntu Linux kernels.
  • Take ownership of specific aspects of Ubuntu Linux, including but not limited to:
    • Working with silicon or cloud partners to implement kernels optimized for their environments.
    • Ensuring Ubuntu Linux runs on diverse hardware platforms.
    • Defining and executing the quality control standards expected by the user community.
    • Mitigating the latest security threats and exploits to the kernel.
    • Driving process automation in build, test, and delivery pipelines.
  • Engage with other Canonical teams, the open‑source community, and commercial partners.
Qualifications
  • Significant programming experience in C; experience with Python, Golang, or similar is highly regarded.
  • Substantial experience with operating‑system kernel internals and concepts;
    Linux experience is a plus.
  • Demonstrated experience managing or leading a software engineering team.
  • Ability to coordinate across multiple teams with differing technical focus.
  • Familiarity with version control practices, ideally with git.
  • Experience developing with software packaging formats; direct Ubuntu/Debian/Snap experience is highly regarded.
  • Professional written and spoken English with excellent presentation skills.
  • Willingness to travel internationally twice a year for company events up to two weeks long.
Nice‑to‑Have Skills
  • Experience with kernel patching and debugging.
  • Strong grasp of device drivers, BSPs, and low‑level system engineering.
  • Background in driving CI/CD and process automation initiatives.
  • Public involvement with an open‑source project.
Benefits
  • Distributed work environment with bi‑annual in‑person sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and performance‑driven bonus program.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Opportunities to travel to new locations to meet colleagues.
  • Priority Pass and travel upgrades for long‑haul company events.
Equal Opportunity Statement

Canonical is an equal opportunity employer. We foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary