Overview
Canonical is seeking a Software Engineering Manager for Sustaining Engineering to lead a regional, distributed team of Linux and open source engineers. This role drives the technical direction and delivery of sustaining work across the full stack, from kernel to applications, in a fast-paced environment.
What You'll Do
- Lead and manage a regional, distributed team of Linux and open source engineers across the full stack.
- Coordinate efforts across multiple domains (kernel to applications) to ensure stability, quality, and timely delivery of sustaining projects.
- Set priorities, plan roadmaps, and mentor engineers to grow technical capabilities and leadership skills.
- Collaborate with Engineering, Operations, TechOps, and other departments to align on goals and drive improvements in processes, tooling, and automation.
- Promote best practices in software development, testing, code reviews, and release planning within a distributed team.
About Canonical
Canonical is a leading open source company known for Ubuntu and a wide range of open source solutions. We value collaboration, transparency, and excellence in engineering to power global open source adoption.
Qualifications
- Proven experience as a software engineering manager, leading distributed or remote teams.
- Strong expertise with Linux and open source software; familiarity with kernel-to-application stacks.
- Experience in sustaining engineering, system reliability, and long-term product maintenance.
- Excellent communication, leadership, and collaboration skills; comfortable working with cross-functional teams.
- Remote work experience and ability to manage teams across regions.
- Education: optional; equivalent experience is acceptable.