×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineering Manager - Container and Virtualisation Infrastructure

Remote / Online - Candidates ideally in
San Jose, Santa Clara County, California, 95199, USA
Listing for: Canonical
Remote/Work from Home position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Software Engineering Manager - Container and Virtualisation Infrastructure

Software Engineering Manager - Container and Virtualisation Infrastructure role n 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

What we are looking for in you

• 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

What we offer you

• 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.

#JLjbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary