Open Role
Canonical

Remote opportunity at

Canonical

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineering Manager to guide a remote team working on container and virtualization infrastructure. The company…

View Company

Role Snapshot

Hiring Now

Remote from

Remote

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published2d ago
Listing Views4
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineering Manager to guide a remote team working on container and virtualization infrastructure. The company builds open-source solutions for enterprise applications across cloud computing, artificial intelligence, data science, and the internet of things. Operating primarily through a distributed model, Canonical maintains a globally dispersed workforce across multiple countries. This position centers on leading engineers, fostering professional growth, and delivering…

Job Description

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineering Manager to guide a remote team working on container and virtualization infrastructure. The company builds open-source solutions for enterprise applications across cloud computing, artificial intelligence, data science, and the internet of things. Operating primarily through a distributed model, Canonical maintains a globally dispersed workforce across multiple countries.

This position centers on leading engineers, fostering professional growth, and delivering robust software. Suitable candidates possess a background in software development alongside experience guiding technical personnel. The role requires engagement with architectural reviews, collaboration with internal and external partners, and alignment on strategic execution.

Employees operate remotely from home within the Americas or EMEA regions, with periodic global travel required for company events. The organization follows an equal opportunity hiring practice and evaluates candidates based on merit, experience, and capability.

Responsibilities

  • Lead and manage a remote engineering team
  • Coach, mentor, and facilitate the career development of team members
  • Manage expectations with senior management, cross-functional teams, and external stakeholders
  • Promote modern software development methodologies
  • Review code and system architecture
  • Collaborate with other company teams, partners, and the open-source community
  • Travel globally for four to six weeks annually for internal and external events

Requirements

  • Background in software engineering and technical leadership
  • Experience managing collaborative engineering teams
  • Knowledge of modern Linux cloud computing technologies including storage, networking, containers, and Kubernetes
  • Proficiency in programming with C and/or Go
  • Strong verbal and written technical communication skills

Qualifications

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

Core Skills

Benefits

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

Frequently Asked Questions

Is this position remote?

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

What travel is required for this role?

Staff members are expected to travel globally for four to six weeks per year for internal and external events, which includes twice-yearly in-person team sprints.

What salary does this position offer?

The job posting does not specify a salary figure, noting only that compensation is shaped by geographical location, experience, and performance.

What programming languages are required?

Candidates must have programming experience in C and/or Go.

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 — USA

Canonical

Canonical

78Open Jobs
—No reviews yet
View Company Profile