Senior Software Engineer, MAAS Bare Metal Cloud

Canonical Ltd.

Oslo fylke

On-site

NOK 900,000 - 1,300,000

Full time

38 hours ago
Be an early applicant

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 team sprints in person
Learning budget USD 2,000/year
Annual compensation review
Maternity/paternity leave
Wellness Platform

Job summary

Canonical Ltd. is seeking experienced software engineers to develop MAAS, our metal provisioning platform. You will work on core components, drive architectural improvements, and collaborate with distributed teams to ensure timely releases.

The role requires international travel several times a year. You should bring strong Python/Go backend or TypeScript/React frontend experience, deep Linux networking knowledge, and a passion for open source and scalable systems.

Qualifications

  • Bachelor's in CS or STEM; strong academic track record preferred.
  • Experience with Python/Go back‑end or TS/React front‑end.
  • Solid networking and Linux server technology knowledge.
  • Open source enthusiasm and global collaboration experience.

Responsibilities

  • Develop MAAS core components and features to lead bare metal cloud adoption.
  • Shape MAAS architecture to be simpler, faster and easier to use.
  • Collaborate with teams to ensure MAAS integrates well with others and releases on time.
  • Contribute CI, tests and practices to maintain fast feedback and good test coverage.
  • Document features for operators and users to access world‑class resources.
  • Provide technical communication across teams and take ownership of problems.

Skills

Python
Go
TypeScript
React
Networking
Linux

Education

Bachelor's degree in CS or STEM

Tools

Launchpad
APT/dpkg
snapcraft
JuJu

Job description

Canonical Ltd. is seeking experienced software engineers to develop MAAS, our metal provisioning platform. You will work on core components, drive architectural improvements, and collaborate with distributed teams to ensure timely releases.

The role requires international travel several times a year. You should bring strong Python/Go backend or TypeScript/React frontend experience, deep Linux networking knowledge, and a passion for open source and scalable systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - MAAS
Senior Software Engineer - MAAS

Canonical Ltd. • Oslo fylke

On-site
NOK 900,000 - 1,300,000
Twice-yearly team sprints in person
Learning budget USD 2,000/year
Annual compensation review
+2
Senior Go Engineer, Cloud Automation (Juju)
Senior Go Engineer, Cloud Automation (Juju)

Canonical Ltd. • Oslo fylke

Remote
NOK 1,145,000 - 1,718,000
Remote-first culture
Learning budget
Annual compensation review
+7
Senior Open Source SRE: Python, Cloud & DevOps (Remote)
Senior Open Source SRE: Python, Cloud & DevOps (Remote)

Canonical Ltd. • Oslo fylke

Remote
NOK 1,336,000 - 2,004,000
Team sprints in person (twice a year)
Learning budget (USD 2,000/year)
Annual compensation review
+6
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Canonical Ltd. • Oslo fylke

Remote
NOK 1,336,000 - 2,004,000
Team sprints in person (twice a year)
Learning budget (USD 2,000/year)
Annual compensation review
+6
Remote Senior Open Source Engineer - Architecture Leader
Remote Senior Open Source Engineer - Architecture Leader

Canonical Ltd. • Oslo fylke

Remote
NOK 1,145,000 - 1,718,000
Discrete learning budget USD 2,000 per
Annual compensation review
Annual holiday leave
+4
Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical Ltd. • Oslo fylke

Remote
NOK 1,145,000 - 1,718,000
Discrete learning budget USD 2,000 per
Annual compensation review
Annual holiday leave
+4
Senior Juju Software Engineer (Go)
Senior Juju Software Engineer (Go)

Canonical Ltd. • Oslo fylke

Remote
NOK 1,145,000 - 1,718,000
Remote-first culture
Learning budget
Annual compensation review
+7
Senior Linux Platform Integration Engineer (Ubuntu) - Remote
Senior Linux Platform Integration Engineer (Ubuntu) - Remote

Canonical Ltd. • Oslo fylke

Remote
NOK 1,145,000 - 1,622,000
Learning opportunities
Annual compensation review
Recognition rewards
+2
Remote Linux Engineer for Next-Gen Silicon on Ubuntu
Remote Linux Engineer for Next-Gen Silicon on Ubuntu

Canonical Ltd. • Oslo fylke

Remote
NOK 1,145,000 - 1,622,000
Personal learning and development budg
USD 2,000 per year learning budget
Annual compensation review
+2
Senior AWS Infrastructure Architect Remote Canada
Senior AWS Infrastructure Architect Remote Canada

Devengine.ca • Time

Remote
NOK 1,001,000 - 1,234,000
Top locations