Logo
Canonical

Software Engineering Manager - Ubuntu Linux Kernel

Canonical, Syracuse, New York, United States

Save Job

Software Engineering Manager - Ubuntu Linux Kernel Join Canonical as a Software Engineering Manager for the Ubuntu Linux Kernel. The role involves leading technical teams that deliver and support all Linux kernels for the Ubuntu distribution.

Canonical is a leading provider of open‑source software and operating systems for the global enterprise and technology markets. Ubuntu is widely used in public cloud, data science, AI, engineering innovation, and IoT. The company operates worldwide with distributed teams and no need for office presence, except in Taipei, Taiwan.

Location:

Working from home, worldwide. Open in all time zones.

Responsibilities

Lead a distributed team of software engineers within your geographic region on delivery of all Ubuntu Linux kernels.

Own specific aspects of Ubuntu Linux, which may include:

Working with silicon or cloud partners to implement kernels optimized for their environments.

Ensuring Ubuntu Linux runs on a wide range of diverse hardware platforms.

Defining and executing quality control standards expected by the Ubuntu user community.

Mitigating the latest security threats and exploits to the Linux kernel.

Automating build, test, and delivery processes for the kernel.

Engage with other Canonical teams, the open source community, and commercial partners.

Qualifications

Significant programming experience in C; Python, Golang, or similar languages highly regarded.

Substantial experience with OS kernel internals and concepts (Linux experience highly regarded but not essential).

Demonstrated experience managing or leading a team of software engineers.

Ability to coordinate across multiple technical teams to achieve common goals.

Familiarity with version control practices, preferably Git.

Experience with software packaging formats, especially Ubuntu/Debian/Snap, highly regarded.

Professional written and spoken English with excellent presentation skills.

Ability to travel internationally twice a year for company events up to two weeks.

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 twice‑yearly in‑person team sprints.

Personal learning and development budget of USD 2,000 per year.

Annual compensation review.

Recognition rewards.

Annual holiday leave.

Maternity and paternity leave.

Team Member Assistance Program & Wellness Platform.

Opportunity to travel to new locations to meet colleagues.

Priority Pass and travel upgrades for long‑haul company events.

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

Job details

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Engineering and Information Technology

#J-18808-Ljbffr