Engineering Manager, MAAS

Canonical

Baltimore (MD)

Remote

USD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Work-from-anywhere position
Personal learning and development budget ($2,000 per year)
Annual compensation review
Employee Assistance Programme
Recognition rewards
Holidays and family leave
Employee assistance program
Travel opportunities

Job summary

A leading open-source software company is seeking an Engineering Manager for the MAAS team in the United States, responsible for leading a distributed team and providing cloud API for bare metal infrastructure. The ideal candidate has experience in software development with Python or Go, strong Linux skills, and the ability to mentor team members. Benefits include a remote working model, generous learning budget, and performance-driven bonuses in a diverse and inclusive environment.

Qualifications

  • Bachelor's degree or equivalent in Computer Science or related field.
  • Experience delivering software using Python, Golang or similar languages.
  • Linux system administration (Debian or Ubuntu preferred).
  • Familiarity with modern Linux cloud technologies: networking, storage, containers, Kubernetes.
  • Professional written and spoken English with excellent presentation skills.

Responsibilities

  • Lead a distributed team of engineers across time zones.
  • Set and manage expectations with other engineering teams and stakeholders.
  • Participate in code and architectural reviews.
  • Coach, mentor, and give feedback to team members.
  • Participate in code and architectural reviews.
  • Engage with internal teams, open-source community and partners.
  • Travel to internal and external global events for 4–6 weeks per year.

Skills

Software delivery using Python
Linux system administration
Agile software development
Mentoring and development
Strong technical aptitude
Networking
Storage
Distributed systems
Mentoring
Agile
English communication
Travel willingness

Education

Bachelor's degree in Computer Science or related field

Tools

Kubernetes
Containers

Job description

Join Canonical as an Engineering Manager, MAAS. Canonical is a leading provider of open‑source software and operating systems, with Ubuntu widely used in cloud, AI, and IoT.

We are expanding the MAAS team. MAAS (“Metal as a Service”) provides a cloud‑style API for private bare‑metal infrastructure. The role leads engineering that spans hardware detection, provisioning, and the web & API interface on a Python & Go code base.

Responsibilities
  • Lead a distributed team of engineers across time zones.
  • Coach, mentor, give feedback and plan career development.
  • Set and manage expectations with other engineering teams, senior management, and external stakeholders.
  • Advocate and advance modern software development practices.
  • Participate in code and architectural reviews.
  • Engage with internal teams, open‑source community and partners.
  • Travel to internal and external global events for 4–6 weeks per year.
Qualifications
  • Bachelor’s degree or equivalent in Computer Science or related field.
  • Experience delivering software using Python, Golang or similar languages.
  • Linux system administration (Debian or Ubuntu preferred).
  • Familiarity with modern Linux cloud technologies: networking, storage, containers, Kubernetes.
  • Strong technical aptitude for complex distributed systems.
  • Professional written and spoken English with excellent presentation skills.
  • Experience with agile software development methodologies.
  • Ability to mentor and develop team members.
  • Result‑oriented with a personal drive to meet commitments.
  • Willingness to travel internationally twice a year for company events up to two weeks.
Nice‑to‑Have
  • Experience with TypeScript and modern web frameworks (React, Angular, Svelte, Vue).
  • Data center infrastructure management and design.
Benefits
  • Work‑from‑anywhere position in EMEA or the Americas.
  • Distributed work environment with twice‑yearly in‑person team sprints.
  • Personal learning and development budget ($2,000 per year).
  • Annual compensation review and performance‑driven bonus or commission.
  • Recognition rewards, annual holiday leave, maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations and priority pass for long‑haul events.
Equal Opportunity Statement

Canonical is an equal‑opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and backgrounds creates a better working 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 • Sacramento (CA)

Remote
USD 120,000 - 160,000
Remote-first work environment
Personal learning and development budget ($2,000 USD per year)
Annual compensation review and performance-driven bonus
+5
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Buffalo (NY)

Remote
USD 120,000 - 160,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • San Jose (CA)

Remote
USD 100,000 - 140,000
Personal learning and development budget of USD 2,000
Annual compensation review
Recognition rewards
+3
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Boise (ID)

Remote
USD 120,000 - 150,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Minneapolis (MN)

Remote
USD 180,000 - 230,000
Distributed work environment
Personal learning and development budget of USD 2,000 per year
Annual compensation review
+2
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • New York (NY)

Remote
USD 120,000 - 150,000
Competitive base salary and bonus
Personal learning and development budget
Annual compensation reviews
+3
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Daytona Beach (FL)

Remote
USD 120,000 - 150,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Opportunity to travel to new locations
+1
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • City of Albany (NY)

Remote
USD 120,000 - 150,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Tucson (AZ)

Remote
USD 100,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review and performance-driven bonus
Maternity and paternity leave
+1
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Philadelphia

Remote
USD 120,000 - 160,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1