Enable job alerts via email!

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Montreal

Remote

USD 90,000 - 140,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

Join a pioneering company in open source software as a Software Engineering Manager, where you'll lead a dynamic team in creating next-generation private cloud infrastructure. This exciting role offers the opportunity to influence culture, mentor engineers, and drive high-quality software delivery. With a focus on innovative technologies like KVM and Ceph, you'll work in a remote-first environment, collaborating with talented professionals across the globe. If you're passionate about engineering excellence and want to make a significant impact in the tech industry, this role is perfect for you.

Benefits

Biannual in-person sprints
USD 2,000 annual learning and development budget
Annual compensation review
Performance bonuses
Comprehensive benefits package
Parental leave
Travel opportunities

Qualifications

  • Experience leading and developing engineering teams.
  • Strong knowledge of distributed systems and Linux.

Responsibilities

  • Lead a team of remote engineers and manage expectations.
  • Develop talent through coaching and mentoring.
  • Promote modern software development practices.

Skills

Linux cloud computing
Networking
Storage
Containers
Kubernetes
C programming
Go programming
Strong communication skills

Education

Bachelor's degree in Computer Science
STEM equivalent

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, mostly working remotely with occasional in-person meetings.

We are founder-led, profitable, and growing. Our mission is to build next-generation private cloud infrastructure using KVM, Ceph, and SDN technologies, creating a reliable and scalable data center cloud for edge and core enterprise deployments. We seek engineering managers experienced in microservice architectures, Linux kernel, virtualization, storage, and networking.

LXD components span from kernel features to management API/CLI. Successful engineers are fluent across these layers and can anticipate the effects of design choices in complex distributed systems.

As an engineering manager, you will have a strong technical background and be responsible for leading and developing your team. Your role includes mentoring engineers, ensuring high-quality work, influencing culture, facilitating technical delivery, and contributing to strategy and execution.

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

Location: Remote in EMEA and the Americas.

Responsibilities
  1. Lead a team of remote engineers
  2. Develop talent through coaching, mentoring, and career development
  3. Manage expectations with other teams, management, and stakeholders
  4. Promote modern software development practices
  5. Participate in code and architecture reviews
  6. Engage with Canonical, open source community, and partners
  7. Work remotely with 4-6 weeks of annual travel
Qualifications
  • Knowledge of Linux cloud computing, networking, storage, containers, K8s
  • Experience in developing and growing engineering teams
  • Focus on success and high-quality software delivery
  • Bachelor's degree in Computer Science, STEM, or equivalent
  • Strong communication skills
  • Programming experience in C and/or Go
Benefits
  • Distributed work environment with biannual in-person sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review and performance bonuses
  • Comprehensive benefits including leave, parental leave, assistance programs, and travel opportunities
About Canonical

Canonical is a pioneer in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, expect excellence, and promote a remote-first culture since 2004. Join us to work smarter, learn new skills, and innovate.

Canonical is an equal opportunity employer committed to diversity and inclusion.

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

Edmonton

Remote

USD 90,000 - 150,000

2 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Moncton

Remote

USD 90,000 - 150,000

2 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Ottawa

Remote

USD 90,000 - 150,000

3 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Gatineau

Remote

USD 90,000 - 150,000

5 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Victoria

Remote

USD 90,000 - 150,000

3 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Regina

Remote

USD 80,000 - 120,000

5 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Sherbrooke

Remote

USD 90,000 - 150,000

3 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Waterloo

Remote

USD 90,000 - 150,000

5 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Calgary

Remote

USD 90,000 - 150,000

3 days ago
Be an early applicant