Open Role
Canonical

Remote opportunity at

Canonical

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical, the creator of the Ubuntu operating system, seeks a Software Engineering Manager to lead container and virtualization infrastructure. The firm provides open-source platforms widely utilized…

View Company

Role Snapshot

Hiring Now

Remote from

Remote

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published1d ago
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the creator of the Ubuntu operating system, seeks a Software Engineering Manager to lead container and virtualization infrastructure. The firm provides open-source platforms widely utilized in cloud computing, data science, artificial intelligence, and the Internet of Things. Operating as a distributed enterprise with personnel spread across more than 75 countries, the business builds next-generation private cloud infrastructure utilizing technologies like KVM, Ceph, and SDN. This remote position is open…

Job Description

Canonical, the creator of the Ubuntu operating system, seeks a Software Engineering Manager to lead container and virtualization infrastructure. The firm provides open-source platforms widely utilized in cloud computing, data science, artificial intelligence, and the Internet of Things. Operating as a distributed enterprise with personnel spread across more than 75 countries, the business builds next-generation private cloud infrastructure utilizing technologies like KVM, Ceph, and SDN.

This remote position is open to candidates located in the Americas and EMEA regions. The selected individual will guide a remote group of developers, foster team member growth, manage delivery expectations across stakeholders, and uphold modern software development standards. While the role emphasizes team leadership and talent development, a solid technical background and understanding of distributed systems are necessary. Team members work remotely from home and travel globally for four to six weeks annually for internal and external gatherings.

Ideal candidates possess a strong foundation in modern Linux cloud computing technologies, including containerization, Kubernetes, networking, and storage. The role requires experience writing code in Go or C, excellent technical communication skills, and a demonstrated ability to mentor and develop engineering talent. Professionals who thrive in remote, globally distributed environments and wish to influence core open-source infrastructure will find this position well-suited to their background.

Responsibilities

  • Lead a team of remote engineers
  • Coach, mentor, and foster career development for team members
  • Manage expectations and coordinate with other engineering groups, senior leadership, and external stakeholders
  • Promote and implement modern software development practices
  • Participate in code and architectural reviews
  • Collaborate with other Canonical teams, the open-source community, and partners

Requirements

  • Experience leading collaborative engineering teams and high-performance talent
  • Understanding of modern Linux cloud computing technologies such as storage, networking, containers, and Kubernetes
  • Programming experience in Go and/or C
  • Strong written and verbal technical communication skills
  • Deep familiarity with Linux, virtualization, and distributed systems

Qualifications

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

Core Skills

Benefits

  • Distributed work environment with twice-yearly in-person team sprints
  • Annual personal learning and development budget of USD 2,000
  • Annual compensation reviews and performance-driven annual bonuses
  • Recognition rewards and annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities with Priority Pass and long-haul travel upgrades for company events

Frequently Asked Questions

Is this position fully remote?

Yes, this is a remote position available to candidates located in the Americas and EMEA. Team members work from home with global travel required for 4 to 6 weeks per year.

What programming languages are required for this role?

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

What educational qualifications are needed?

A Bachelor's degree or equivalent in Computer Science, STEM, or a similar field is required.

What is the salary for this position?

The job posting does not specify a salary. Compensation is shaped worldwide by geographical location, experience, and performance, and is reviewed annually alongside a performance-driven bonus.

How do I apply for this job?

The source posting does not detail specific application instructions beyond outlining the role requirements and qualifications.

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

Canonical

Canonical

78Open Jobs
—No reviews yet
View Company Profile