Enable job alerts via email!

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

London

Remote

GBP 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A global leader in open source software is seeking a Software Engineering Manager to lead a remote team. The role involves managing engineers, ensuring high-quality software delivery, and fostering talent development. Candidates should have a strong Linux background, experience in cloud technologies, and a track record in team leadership. This remote position offers opportunities for global travel and personal development.

Benefits

Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Employee Assistance Programme
Opportunities for travel to meet colleagues

Qualifications

  • Experience in leading engineering teams successfully.
  • Strong understanding of cloud computing technologies.
  • Ability to develop and coach engineers.

Responsibilities

  • Lead a team of remote engineers.
  • Develop talent through coaching and mentoring.
  • Set and manage expectations with stakeholders.
  • Participate in the engineering process through code review.

Skills

Linux knowledge
Team leadership
Software development practices
Communication skills
C programming
Go programming

Education

Bachelor’s or equivalent in Computer Science, STEM

Job description

Job Description

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 top public cloud and silicon providers, and industry leaders across sectors. The company is founder-led, profitable, and growing.

We aim to build 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 are hiring engineering managers with experience in microservice architectures, team leadership, Linux kernel, virtualization, storage, and networking.

As an engineering manager at Canonical, you should have a solid technical background and be skilled in managing and developing a team. Your role involves technical leadership, team growth, and strategic planning, with a focus on high-quality distributed systems and Linux expertise.

This position is remote, available in EMEA and the Americas.

Responsibilities:
  • Lead a team of remote engineers
  • Develop talent through coaching and mentoring
  • Coordinate with other teams and stakeholders
  • Promote modern software development practices
  • Participate in code and architecture reviews
  • Engage with the open source community and partners
  • Travel 4-6 weeks per year for events
Candidate Requirements:
  • Knowledge of Linux cloud technologies, networking, storage, containers, K8s
  • Experience in team development and leadership
  • Focus on successful, timely software delivery
  • Bachelor’s degree in Computer Science or related field
  • Strong technical communication skills
  • Programming experience in C and/or Go
Benefits:
  • Distributed work environment with biannual in-person sprints
  • USD 2,000 annual learning budget
  • Performance reviews and bonuses
  • Generous leave policies
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities and company events
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs