Enable job alerts via email!

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Madison (WI)

Remote

USD 100,000 - 160,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Software Engineering Manager to lead a dynamic team focused on container and virtualization infrastructure. This remote role offers the opportunity to influence culture and drive technical delivery while fostering professional growth among team members. Ideal candidates will have a strong technical background in Linux and cloud technologies, along with a passion for mentoring and developing high-performing teams. Join a pioneering firm that values innovation and excellence in a collaborative environment, where your contributions will shape the future of open-source software and cloud solutions.

Benefits

Annual learning and development budget of USD 2,000
Biannual in-person sprints
Performance bonuses
Various global benefits

Qualifications

  • Experience leading collaborative engineering teams in complex distributed systems.
  • Strong background in Linux and cloud technologies.

Responsibilities

  • Lead a team of remote engineers and develop talent through mentoring.
  • Set expectations with stakeholders and promote modern software practices.

Skills

Linux cloud technologies
Networking
Storage
Containers
Kubernetes (K8s)
C programming
Go programming
Technical communication

Education

Bachelor's in Computer Science
STEM or related field

Job description

Software Engineering Manager - Container and Virtualisation Infrastructure

Join to apply for the Software Engineering Manager - Container and Virtualisation Infrastructure role at Canonical.

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and minimal office-based roles. Teams meet 2-4 times annually in various global locations to align on strategy and execution.

The company is founder-led, profitable, and growing. Our mission is to build a next-generation private cloud infrastructure using KVM, Ceph, and SDN technologies to create a reliable data center-scale cloud for edge and core enterprise deployments. We seek engineering managers with experience in microservice architectures, high-performance team leadership, and deep familiarity with Linux kernel, virtualization, storage, and networking.

LXD components cover the entire software stack from low-level kernel features to management APIs/CLI. Our most effective engineers are fluent across these layers, capable of anticipating the impact of design and engineering choices in complex distributed systems.

As an engineering manager at Canonical, you need a solid technical background, but your primary responsibility is to lead an effective team and foster colleagues' growth. You will help them develop professionally and personally, deliver outstanding work, and collaborate well with colleagues and the community. Technical leadership and software engineering experience are prerequisites. You will lead, challenge, and develop engineers, influence culture, facilitate technical delivery, and work on strategy and execution.

The ideal candidate will have experience leading successful, collaborative engineering teams, solving complex distributed systems problems, and deep Linux knowledge.

Location: This is a remote position in EMEA and the Americas.

Responsibilities
  1. Lead a team of remote engineers
  2. Develop talent through coaching, mentoring, feedback, and career development
  3. Set and manage expectations with other teams, management, and stakeholders
  4. Promote modern software development practices
  5. Participate in code and architectural reviews
  6. Engage with Canonical teams, the open source community, and partners
  7. Work remotely with 4-6 weeks of global travel annually for events
Qualifications
  • Understanding of Linux cloud technologies, networking, storage, containers, K8s
  • Passion for developing and growing people, with a proven track record
  • Focus on success and delivering high-quality software
  • Bachelor's or equivalent in Computer Science, STEM, or related field
  • Strong technical communication skills (written and verbal)
  • Experience programming in C and/or Go
What We Offer
  • Distributed work environment with biannual in-person sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review and performance bonuses
  • Various benefits reflecting our values and global presence
About Canonical

Canonical is a pioneering open-source tech firm, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We recruit globally, uphold high standards, and promote excellence. Most colleagues work remotely, and working here challenges you to innovate, learn, and excel.

We are an equal opportunity employer, committed to diversity and inclusion, ensuring fair consideration for all applicants.

Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Software Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Nashville

Remote

USD 120,000 - 160,000

6 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

City of Syracuse

Remote

USD 90,000 - 150,000

3 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Sacramento

Remote

USD 156,000 - 234,000

5 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Pittsburgh

Remote

USD 111,000 - 189,000

5 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Buffalo

Remote

USD 156,000 - 234,000

Yesterday
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Raleigh

Remote

USD 156,000 - 234,000

2 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Detroit

Remote

USD 151,000 - 273,000

2 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Rochester

Remote

USD 120,000 - 160,000

-1 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Tulsa

Remote

USD 100,000 - 150,000

2 days ago
Be an early applicant