Software Engineering Manager - Ubuntu Linux Kernel
Listed on 2025-12-11
-
Software Development
DevOps, Software Engineer
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.
LocationWorking 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.
- 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.
- 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.
- 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.
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(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).