Open Role
Canonical

Remote opportunity at

Canonical

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical is a profitable, founder-led enterprise software provider recognized for publishing Ubuntu, an operating system utilized globally in cloud computing, data science, artificial intelligence, and the…

View Company

Role Snapshot

Hiring Now

Remote from

Remote

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published1d ago
Listing Views4
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical is a profitable, founder-led enterprise software provider recognized for publishing Ubuntu, an operating system utilized globally in cloud computing, data science, artificial intelligence, and the internet of things. Operating as a pioneer in distributed collaboration, the enterprise employs over 1,200 staff members spread across more than 75 countries with predominantly work-from-home positions. The organization seeks a Software Engineering Manager to direct a remote team focused on container and virtualization…

Job Description

Canonical is a profitable, founder-led enterprise software provider recognized for publishing Ubuntu, an operating system utilized globally in cloud computing, data science, artificial intelligence, and the internet of things. Operating as a pioneer in distributed collaboration, the enterprise employs over 1,200 staff members spread across more than 75 countries with predominantly work-from-home positions.

The organization seeks a Software Engineering Manager to direct a remote team focused on container and virtualization infrastructure, specifically combining Ceph, KVM, and SDN technologies to build private cloud systems. This position involves managing talent development, guiding technical execution, collaborating with diverse stakeholders, and contributing through architectural and code reviews.

This opportunity is well-suited for professionals experienced in high-performance technical leadership who possess deep knowledge of Linux, distributed systems, and modern cloud computing components like networking, storage, containers, and Kubernetes. While the role is remote, employees participate in global travel for four to six weeks annually for internal and external events, including team sprints occurring two to four times each year.

Responsibilities

  • Manage a team of remote engineers
  • Coach, mentor, and provide feedback to develop staff talent
  • Establish and manage expectations with senior management, peer engineering teams, and external stakeholders
  • Promote modern software development practices
  • Contribute to the engineering workflow by conducting code and architectural reviews
  • Collaborate with internal teams, partners, and the open-source community

Requirements

  • Familiarity with modern Linux cloud computing technologies including storage, networking, containers, and Kubernetes
  • Demonstrated track record of developing and growing people
  • Focus on delivering timely, high-quality software
  • Strong verbal and written technical communication skills
  • Programming experience in C and/or Go

Qualifications

  • Bachelor’s degree or equivalent in Computer Science, STEM, or a related field

Core Skills

Benefits

  • Annual compensation reviews
  • Performance-driven annual bonus
  • Annual personal learning and development budget of USD 2,000
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Priority Pass and travel upgrades for long-haul company events
  • Twice-yearly in-person team sprints

Frequently Asked Questions

Is this position remote?

Yes, this is a remote role available in the EMEA and the Americas regions.

What is the salary for this role?

The provided posting does not specify the salary for this position.

Are there travel requirements for this job?

Yes, employees engage in global travel for four to six weeks per year for internal and external events, which includes team sprints held in-person two to four times annually.

What educational qualifications are necessary?

The position requires a Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Advertisement
320 × 50

Posted by Canonical

Source: Jobicy — Netherlands

Canonical

Canonical

78Open Jobs
—No reviews yet
View Company Profile