Senior MAAS Software Engineer: Scale Bare Metal Cloud

Canonical

United States

Remote

USD 120,000 - 180,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Wellness platform
Travel to new locations
Travel upgrades

Job summary

Canonical is seeking an experienced software engineer for the MAAS team to advance Metal As A Service provisioning and scale. You will work on MAAS core components, shaping architecture for speed and usability while collaborating across teams to ensure timely releases.

The role requires strong Python/Go or TypeScript/React skills, Linux backend experience, and a readiness to travel internationally several times a year. You'll contribute to tests, CI, and world-class documentation.

Qualifications

  • Bachelor’s degree in Computer Science or STEM field.
  • Professional software development experience in Python, Go or TypeScript/React.
  • Strong English written and verbal communication.
  • Experience with Linux server technologies and networking basics.
  • Knowledge of PXE, DHCP, DNS, NTP and related data centre concepts.
  • Willingness to travel internationally several times a year.

Responsibilities

  • Develop MAAS core components and features for the metal cloud platform.
  • Shape MAAS architecture to be simpler, faster, and easier to use.
  • Collaborate with teams to ensure integration and timely releases.
  • Contribute to CI, tests and documentation for operators.
  • Provide technical communication across teams and own problems to resolution.
  • Travel internationally a few times a year for collaboration.

Skills

Python
Go
TypeScript
React
Linux
Networking
Storage
Cloud hosting
English communication

Education

Bachelor’s degree in Computer Science or STEM field

Job description

Canonical is seeking an experienced software engineer for the MAAS team to advance Metal As A Service provisioning and scale. You will work on MAAS core components, shaping architecture for speed and usability while collaborating across teams to ensure timely releases.

The role requires strong Python/Go or TypeScript/React skills, Linux backend experience, and a readiness to travel internationally several times a year. You'll contribute to tests, CI, and world-class documentation.

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

Similar jobs worth comparing

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

Canonical • United States

On-site
USD 120,000 - 180,000
Twice-yearly in-person sprints
Learning budget USD 2,000 per year
Annual compensation review
+3
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
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
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 • 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
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Tacoma (WA)

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
Senior Software Engineer – MAAS
Senior Software Engineer – MAAS

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 • 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