
About Canonical
Empowering the world with open-source software
Key Highlights
- Developers of Ubuntu, used by millions globally
- Headquartered in London with a remote-first policy
- Serves enterprise clients like Google and Microsoft
- Privately held with significant funding from various investors
Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...
🎁 Benefits
Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...
🌟 Culture
Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...
Skills & Technologies
Overview
Canonical is hiring a Software Engineering Manager to lead technical teams in the delivery and support of Ubuntu Linux kernels. You'll work with Linux and manage high-performing software development teams. This role requires strong leadership and technical expertise.
Job Description
Who you are
You have a strong background in software engineering and experience managing high-performing teams — you understand the complexities of delivering and maintaining Linux kernels and are excited about leading technical initiatives. You are passionate about Linux and have a deep understanding of its architecture and ecosystem, which allows you to guide your team effectively through various technical challenges. You possess excellent communication skills, enabling you to collaborate with diverse teams across the globe and foster a culture of innovation and excellence.
You are either an experienced manager or a proficient technical lead looking to step into a management role — you thrive in environments that require both technical acumen and leadership capabilities. Your ability to mentor and develop team members is a key strength, and you are committed to creating an inclusive and supportive work environment. You are adaptable and open to learning, always seeking to improve your skills and those of your team.
What you'll do
As a Software Engineering Manager at Canonical, you will lead a team responsible for the ongoing support and maintenance of all Linux kernels provided by the Ubuntu distribution. You will oversee the integration of support for cutting-edge hardware into the latest Ubuntu kernels, ensuring that your team meets the demands of a rapidly evolving technology landscape. You will also be involved in expanding the range of execution environments available to Ubuntu, tackling the complexities of applying the latest fixes and updates during Stable Release Update cycles.
You will work closely with cross-functional teams to align on strategy and execution, participating in regular meetings to ensure that your team is on track to meet its goals. Your role will involve setting clear objectives, providing feedback, and facilitating professional development opportunities for your team members. You will also be responsible for fostering a collaborative environment where innovation can thrive, encouraging your team to think differently and challenge the status quo.
What we offer
At Canonical, we offer a flexible work environment that allows you to work from anywhere in the world. You will be part of a diverse and inclusive team that values different perspectives and experiences. We provide opportunities for professional growth and development, ensuring that you have the resources you need to succeed in your role. Our company culture emphasizes collaboration and innovation, and we encourage you to apply even if your experience doesn't match every requirement. Join us in shaping the future of open source software and making a meaningful impact in the technology industry.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Canonical.
Similar Jobs You Might Like
Based on your interests and this role

Engineering Manager
Canonical is seeking an Engineering Manager to lead the Ubuntu Engineering organization. You'll focus on quality, performance, and resilience in software while nurturing high-performing teams. This role requires a strong technical background and leadership experience.

Engineering Manager
Canonical is hiring an Engineering Manager for their Ubuntu platform to lead engineering teams optimizing Ubuntu for next-gen silicon. You'll work with open source technologies and cutting-edge hardware. This position requires strong development skills and experience in operational systems.

Linux Engineer
Canonical is hiring a Lead Linux Kernel Engineer to drive the architecture and implementation of the Ubuntu Linux kernel. You'll work on performance enhancements and security hardening while collaborating with key partners. This role requires a strong background in operating systems kernel development.

Embedded Engineer
Canonical is hiring an Ubuntu Linux Kernel Engineer to enhance the performance of Ubuntu Linux on various System On Chip (SoC) platforms. You'll collaborate with silicon vendors and work on kernel integration. This role is open to candidates at various experience levels.

Linux Kernel Engineer
Canonical is hiring a Linux Kernel Engineer to work on both stable and cutting-edge Linux kernels for Ubuntu. You'll collaborate with a large kernel team and contribute to various hardware and use cases. This role requires exceptional software engineering skills.