Engineering Manager, MAAS

Canonical

City of Edinburgh

Remote

GBP 103,000 - 133,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Personal learning and development budget
Annual compensation review
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations

Job summary

A leading provider of open source software is seeking an Engineering Manager to lead their MAAS team remotely. The ideal candidate will have a Bachelor's degree in Computer Science and extensive experience in Python, Golang, and Linux systems. Responsibilities include talent development, advocating for software practices, and participating in code reviews. The role offers a supportive environment with opportunities for international travel and professional development, in a full-time position focused on innovative engineering practices.

Qualifications

  • Proven experience delivering software using Python, Golang, or similar languages.
  • Technical aptitude for complex distributed systems.
  • Ability to mentor, develop, and support team members.
  • Familiarity with modern Linux cloud technologies, including networking, storage, containers and Kubernetes.
  • Technical aptitude for complex distributed systems.
  • Professional written and spoken English with excellent presentation skills.
  • Experience with agile software development methodologies.
  • Ability to mentor, develop, and support team members.
  • Result-oriented with a personal drive to meet commitments.
  • Ability to travel internationally twice a year for company events up to two weeks long.

Responsibilities

  • Leading a distributed team of engineers in your time zone.
  • Talent development through coaching, mentoring, feedback and career planning.
  • Participating in code and architectural reviews.
  • Advocate modern software development practices.
  • Participate in code and architectural reviews.
  • Engage with Canonical and open-source communities.
  • Travel internationally 4–6 weeks per year.

Skills

Proficient in Python
Experience with Golang
Linux system administration
Agile methodologies
Mentorship skills
Presentation skills
Familiarity with cloud technologies
Linux administration

Education

Bachelor's degree in Computer Science or related field

Tools

Kubernetes
Modern web frameworks (React, Angular, etc.)

Job description

Join to apply for the Engineering Manager, MAAS role at Canonical.

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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. The company is founded by industry pioneers and is profitable, growing, with 1200+ colleagues in more than 80 countries and very few office‑based roles.

We are hiring an Engineering Manager to expand the MAAS team. MAAS (“Metal as a Service”) delivers a cloud‑style on‑demand API for provisioning, network configuration, and storage for physical servers. Our core technology stack is written in Python and Go, spanning hardware detection, provisioning, web interface, API and CLI.

Location

This is a work‑from‑anywhere position available in EMEA or the Americas.

The role entails
  • Leading a distributed team of engineers in your time zone (Americas, EMEA, etc).
  • Talent development through coaching, mentoring, feedback and career planning.
  • Setting and managing expectations with other engineering teams, senior management, and external stakeholders.
  • Advocating modern software development practices.
  • Participating in code and architectural reviews.
  • Engaging with broader teams at Canonical, the open source community and partners.
  • Traveling to internal and external global events for 4 to 6 weeks per year.
What we are looking for in you
  • Bachelor's degree (or equivalent) in Computer Science or related field.
  • Proven experience delivering software using Python, Golang, or similar languages.
  • Experience with Linux system administration (Debian or Ubuntu preferred).
  • Familiarity with modern Linux cloud technologies, including networking, storage, containers and Kubernetes.
  • Technical aptitude for complex distributed systems.
  • Professional written and spoken English with excellent presentation skills.
  • Experience with agile software development methodologies.
  • Ability to mentor, develop, and support team members.
  • Result‑oriented with a personal drive to meet commitments.
  • Ability to travel internationally twice a year for company events up to two weeks long.
Nice‑to‑have skills
  • Experience with Typescript and modern web frameworks such as React, Angular, Svelte or Vue.
  • Data Center infrastructure management and design.
What we offer colleagues
  • Distributed work environment with twice‑yearly team sprints in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues.
  • Priority Pass and travel upgrades for long haul company events.
Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • Engineering and Information Technology
  • Software Development

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Manchester

Remote
GBP 80,000 - 100,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Glasgow

Remote
GBP 80,000 - 100,000
Personal learning and development budget of USD 2,000
Annual compensation review
Opportunity for travel
+1
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Greater London

Remote
GBP 95,000 - 160,000
Distributed work environment
Personal learning and development budget of USD 2,000
Annual compensation review
+4
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Greater London

Remote
GBP 120,000 - 160,000
Personal learning and development budget
Annual compensation review
Remote work with in-person team sprints
+1
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Manchester

Remote
GBP 70,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5
Software Engineering Manager (Backend SaaS)
Software Engineering Manager (Backend SaaS)

Meetborderless • Greater London

On-site
GBP 120,000 - 170,000
Distributed sprints
Learning budget
Compensation review
+5
Salesforce/NetSuite Engineering Manager, Commercial Systems
Salesforce/NetSuite Engineering Manager, Commercial Systems

Meetborderless • Greater London

Hybrid
GBP 90,000 - 130,000
Bi-annual in-person team sprints
Learning budget USD 2,000 per year
Annual compensation review
+5
Software Engineering Manager - Cross-platform C++ - Multipass
Software Engineering Manager - Cross-platform C++ - Multipass

Canonical • Manchester

Remote
GBP 90,000 - 130,000
Personal learning and development budget of USD 2,000
Annual compensation review
Recognition rewards
+6
Software Engineering Manager - Sustaining Engineering
Software Engineering Manager - Sustaining Engineering

Canonical • Glasgow

Hybrid
GBP 70,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Software Engineering Manager - Cross-platform C++ - Multipass
Software Engineering Manager - Cross-platform C++ - Multipass

Canonical • Greater London

Remote
GBP 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5