Logo
Canonical

Software Engineering Manager - Ubuntu Linux Kernel

Canonical, Kansas City, Kansas, United States, 66115

Save Job

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