Software Engineering Manager - Ubuntu Linux Kernel
Marmara Bölgesi, Turkey (Türkiye)
Listed on 2025-12-12
-
Software Development
DevOps, Software Engineer, Cloud Engineer - Software, Embedded Software Engineer
Software Engineering Manager – Ubuntu Linux Kernel
Join Canonical as a Software Engineering Manager to lead technical teams that deliver and support all Ubuntu Linux kernels. This role blends high‑level technical leadership with hands‑on management, requiring a passion for Linux and a strong track record in software engineering.
Canonical is a leading provider of open‑source software and operating systems. Our Ubuntu platform powers public cloud, data science, AI, engineering innovation, and IoT deployments worldwide. With teams distributed across 75+ countries, Canonical values remote collaboration and offers a flexible, worldwide work-from‑home model.
Location: Working from home, worldwide. We have kernel teams and openings in every time zone.
The role entails- Leading a distributed team of software engineers in your region on aspects of delivery, support, and maintenance for all Ubuntu Linux kernels.
- Taking ownership of particular domains of Ubuntu Linux, including but not limited to:
- Working with silicon or cloud partners to implement kernels optimized for their execution environments.
- Ensuring Ubuntu Linux runs on a wide range of hardware platforms.
- Defining and executing stringent quality control standards for the Ubuntu user community.
- Mitigating the latest security threats and exploits in the kernel.
- Automating build, test, and delivery processes for the kernel.
- Engaging with other Canonical teams, the open‑source community, and commercial partners to drive integration and innovation.
- Significant programming experience in C, with Python, Go, or similar languages highly regarded.
- Substantial experience with operating‑system kernel internals;
Linux experience is highly valued. - Demonstrated experience managing or leading software engineering teams.
- Ability to coordinate across multiple, technically distinct teams to achieve common goals.
- Familiarity with version control practices, preferably Git.
- Prior experience with software packaging formats; experience with Ubuntu/Debian/Snap is a plus.
- Professional written and spoken English with excellent presentation skills.
- Willingness to travel internationally twice a year, up to two weeks per event.
- Experience with kernel patching and debugging.
- Strong grasp of device drivers, BSPs, and low‑level system engineering.
- Background driving CI/CD and process automation initiatives.
- Public involvement with an open‑source project.
- 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.
- Paid annual holiday leave.
- Maternity and paternity leave.
- Team Member Assistance Program and Wellness Platform.
- Opportunity to travel to new locations and meet colleagues.
- Priority Pass and travel upgrades for long‑haul company events.
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, one of the most critical open‑source projects, Canonical shapes the future of software for AI, IoT, and the cloud. The company recruits worldwide and sets a high standard for excellence.
Equal Opportunity EmployerCanonical is an equal opportunity employer. We foster a workplace free from discrimination, encouraging diversity of experience, perspective, and background. Whatever your identity, your application receives fair consideration.
Job DetailsSeniority level:
Mid‑Senior |
Employment type:
Full‑time | Job function:
Engineering and Information Technology | Industries:
Software Development
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: