
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 an Engineering Manager for their Container and Virtualisation Infrastructure team. You'll lead high-performance teams and work with technologies like KVM, Ceph, and SDN. This role requires deep familiarity with Linux and microservice architectures.
Job Description
Who you are
You have a solid technical background with experience in high-quality microservice architectures and high-performance team leadership. Your familiarity with Linux kernel, virtualization, storage, and networking is deep, allowing you to navigate complex distributed systems effectively. You understand the implications of design and engineering choices across various layers of a software stack, from low-level kernel features to upper-level management APIs. You thrive in a collaborative environment and are adept at leading teams to achieve their goals while fostering a culture of innovation and excellence.
You have a proven track record of managing engineering teams, guiding them through challenges, and ensuring high-quality deliverables. Your leadership style emphasizes mentorship and development, helping team members grow in their roles and advance their careers. You are comfortable with remote work dynamics and understand the importance of aligning teams across different time zones and cultures.
Desirable
Experience with cloud infrastructure and data center scale solutions is a plus. Familiarity with open-source software development practices and community engagement can enhance your effectiveness in this role. You are also encouraged to bring your unique perspectives and experiences to the team, contributing to a diverse and inclusive workplace.
What you'll do
As an Engineering Manager at Canonical, you will lead a team focused on building next-generation private cloud infrastructure. You will oversee the development of solutions that integrate KVM, Ceph, and SDN technologies, ensuring they meet the needs of enterprise deployments. Your role will involve strategic planning, resource allocation, and performance management, as well as hands-on technical guidance when necessary.
You will collaborate closely with product management and other engineering teams to define project scopes, timelines, and deliverables. Your ability to communicate effectively with stakeholders will be crucial in aligning team efforts with company objectives. You will also be responsible for fostering a culture of continuous improvement, encouraging your team to adopt best practices in software development and engineering processes.
In addition to managing day-to-day operations, you will play a key role in recruiting and onboarding new talent, ensuring that your team is equipped with the skills and resources needed to succeed. You will also be involved in setting technical direction and making architectural decisions that impact the overall success of the projects.
What we offer
Canonical provides a unique opportunity to work in a fully remote environment with a diverse team spread across the globe. You will have the chance to engage in meaningful work that impacts the future of cloud infrastructure and open-source software. We offer competitive compensation and benefits, along with opportunities for professional development and growth within the company. Join us in our mission to create innovative solutions that empower enterprises worldwide.
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

Other Technical Roles
Canonical is hiring a Containerization & Virtualisation Engineer to work on next-generation open source VMM or container technology. You'll utilize your expertise in Go, Rust, or C/C++ to contribute to innovative projects in virtualization and cloud infrastructure. This role is open to candidates worldwide.

Software Architect
Canonical is hiring a Software Architect to lead the development of LXD and MicroCloud, focusing on container and virtualization technologies. You'll work with Docker, Kubernetes, and Go to create reliable cloud solutions. This role requires expertise in distributed systems and virtualization.

Software Engineering
Canonical is hiring a Golang System Software Engineer to work on low-level Go code for managing containers and virtual machines. You'll engage with technologies like KVM and Ceph, contributing to next-generation private cloud infrastructure.

Engineering Manager
Canonical is hiring an Engineering Manager for their Solutions Engineering team to lead a regional software engineering team. You'll work with open-source automation and infrastructure-as-code technologies. This position requires strong leadership skills and experience in software engineering.

Engineering Manager
Canonical is hiring an Engineering Manager to lead the reboot of their Landscape systems management solution for Ubuntu. You'll oversee a team focused on enhancing Ubuntu's enterprise capabilities. This role requires strong leadership and technical skills in backend systems.