Senior MAAS Engineer: Scale Bare-Metal Cloud

Canonical

United States

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Twice-yearly in-person sprints
Learning budget USD 2,000 per year
Annual compensation review
Holiday leave
Parental leave
Wellness platform

Job summary

Canonical is seeking an experienced software engineer to contribute to MAAS, our metal-as-a-service provisioning platform. You will develop core components, shape architecture, and ensure timely releases while collaborating with globally distributed teams.

The role requires passion for open source, strong coding skills in Python/Go or TypeScript/React, and willingness to travel internationally several times a year. This is a globally distributed role with limited in-office requirements.

Qualifications

  • Bachelor's degree in Computer Science, STEM or similar.
  • Strong software development experience in Python/Go (back-end) or TypeScript/React (front-end).
  • Experience with Linux server technologies such as virtualization and containers.
  • Knowledge of network technologies (DHCP, DNS, NTP).
  • Experience with open source development tools (Launchpad, packaging tools, snapcraft).

Responsibilities

  • Develop MAAS core components and features to make MAAS the #1 bare metal cloud system.
  • Shape MAAS architecture to be simpler, faster, and easier to use.
  • Collaborate with other teams to ensure MAAS works well with other tools and is released on time.
  • Improve CI, tests, and practices for fast feedback and good test coverage.
  • Document current and existing features to be a world-class resource for Data Centre operators and users.
  • Provide technical communication and collaboration with other teams where appropriate.
  • Take ownership of problems and drive them to solutions.
  • Travel internationally a few times a year to meet and collaborate with teams.

Skills

Python
Go
TypeScript
React
Linux
Networking
Troubleshooting
English communication

Education

Bachelor's in Computer Science

Tools

Launchpad
Debian packaging (APT/dpkg)
snapcraft
KVM
LXC
Redfish/IPMI

Job description

Canonical is seeking an experienced software engineer to contribute to MAAS, our metal-as-a-service provisioning platform. You will develop core components, shape architecture, and ensure timely releases while collaborating with globally distributed teams.

The role requires passion for open source, strong coding skills in Python/Go or TypeScript/React, and willingness to travel internationally several times a year. This is a globally distributed role with limited in-office requirements.

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

Similar jobs worth comparing

Senior MAAS Software Engineer: Scale Bare Metal Cloud
Senior MAAS Software Engineer: Scale Bare Metal Cloud

Canonical • United States

Remote
USD 120,000 - 180,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+6
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 • 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 - Lead Metal Provisioning Platform
Engineering Manager, MAAS - Lead Metal Provisioning Platform

Canonical • Daytona Beach (FL)

Remote
USD 120,000 - 150,000
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Baltimore (MD)

Remote
USD 150,000 - 210,000
Work-from-anywhere position
Personal learning and development budget ($2,000 per year)
Annual compensation review
+5
Engineering Manager, MAAS — Lead Scalable Bare-Metal Cloud
Engineering Manager, MAAS — Lead Scalable Bare-Metal Cloud

Canonical • Chicago (IL)

Remote
USD 120,000 - 150,000
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 - Bare-Metal Cloud Leader
Engineering Manager, MAAS - Bare-Metal Cloud Leader

Canonical • Washington

Remote
USD 150,000 - 230,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 • Oklahoma City (OK)

Remote
USD 140,000 - 180,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+6