Engineering Manager, Managed Services

Canonical UK Ltd

Home Based
Fully remote
Linux system administration
Openstack experience
Agile software development
Canonical is seeking an Engineering Manager for its Managed Services team, focusing on optimizing development and operations for their cloud-based solutions. The role requires strong technical expertise in software delivery and managing distributed teams while supporting a collaborative remote work culture

Job Summary

  • The BootStack team designs, builds, and operates modern distributed systems on private infrastructure for customers, working with the latest technology in a fast-paced engineering environment.
  • This role is an opportunity for a technologist with a passion for Linux and Cloud technologies to build a career with Canonical and drive success with those leveraging Ubuntu and open source products.
  • Canonical is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles, offering a distributed work environment with twice-yearly team sprints in person.

Matching Summary

Match Score: 85

Canonical is seeking an Engineering Manager for its Managed Services team, focusing on optimizing development and operations for their cloud-based solutions. The role requires strong technical expertise in software delivery and managing distributed teams while supporting a collaborative remote work culture.

Skills & Requirements

Must-have

  • Linux system administration
  • OpenStack experience
  • Agile software development
  • Distributed team management
  • Python, Go, C, C++, Java
  • Cloud topologies and technologies

Nice-to-have

  • Ubuntu/Debian experience
  • Maintainable code quality
  • Customer service management
  • Managed services operations

Key Requirements

  • Bachelors (or equivalent) education in a technology field
  • Proven track record of professional experience
  • Proven experience with OpenStack
  • Demonstrated strong commitment to testing methodologies
  • Experience with Linux system administration
  • Strong communication and cooperation skills
  • Experience with agile software development methodologies
  • Experience working in and managing distributed teams
  • Technical aptitude for understanding complex distributed systems
  • Experience with cloud topologies and technologies
  • Travel up to 20%

Work Rights

Not specified

Tailored Resume

Cover Letter