Software Engineering Manager - Container and Virtualisation Infrastructure
San Jose, Santa Clara County, California, 95199, USA
Listed on 2025-12-26
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps
Software Engineering Manager - Container and Virtualisation Infrastructure
Software Engineering Manager - Container and Virtualisation Infrastructure role at Canonical
. Join a leading open‑source company building next‑generation private cloud infrastructure using KVM, Ceph, and SDN technologies.
Location: Remote position available in EMEA and the Americas.
Canonical is a global provider of open‑source software and operating systems, with Ubuntu widely deployed in public cloud, data science, AI, engineering innovation, and IoT. We have 1,200+ colleagues in 75+ countries and promote distributed collaboration with only a few office‑based roles.
Our mission is to build a data‑center‑scale cloud Platform that “just works”, providing mission‑critical cloud for edge and core enterprise deployments. As engineering manager, you will guide a high‑performance team of remote engineers to deliver high‑quality software, solve complex distributed‑systems problems, and drive adoption of modern Dev Ops practices.
What you will focus on- Lead a team of remote engineers
- Develop talent through coaching, mentoring, feedback and hands‑on career development
- Set and manage expectations with other engineering teams, senior management, and external stakeholders
- Advocate and advance modern software development practices
- Participate in the engineering process through code and architectural review
- Engage with teams at Canonical, the open‑source community, and partners
- Work from home with global travel for 4‑6 weeks per year for internal and external events
- Deep knowledge of Linux kernel, virtualisation, storage and networking
- Experience with modern Linux cloud‑computing technologies, including networking, storage, containers and Kubernetes
- Strong track record of developing and growing people
- Focus on delivering high‑quality software on time
- Bachelor’s or equivalent degree in Computer Science, STEM or similar field
- Strong written and verbal technical communication skills
- Experience programming in C and/or Go
- 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
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity 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 are proud to 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.
(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).