Senior Software Engineer, MAAS & Open Source Cloud

Canonical Ltd.

København

Remote

DKK 800,000 - 1,100,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Team sprints in person twice a year
Learning budget USD 2,000 per year
Annual compensation review
Holiday leave
Parental leave
Wellness program
Travel opportunities
Travel upgrades for events

Job summary

Canonical is seeking experienced software engineers to develop MAAS core components and shape the architecture for faster, more usable metal provisioning. You will collaborate with globally distributed teams and contribute to CI, tests, and documentation.

The role requires travel a few times per year and a passion for open source, Linux, and data centre automation. International travel is expected.

Qualifications

  • Proven professional software development experience in Python or Go for back-end roles, or TypeScript/React for front-end roles.
  • Bachelor’s or equivalent in Computer Science, STEM or similar.
  • Knowledge of networking technologies and data centre automation.

Responsibilities

  • Develop MAAS core components and features to enhance scale and usability.
  • Shape MAAS architecture to be simpler, faster, and easier to use.
  • Collaborate with other teams to ensure MAAS integrates well with tools and releases on time.
  • Contribute to CI, tests, and documentation for world‑class data centre operators resources.
  • Travel internationally a few times a year to collaborate with teams.

Skills

Python
Go
TypeScript
React

Education

Bachelor’s or equivalent in Computer Science, STEM or similar degree

Tools

KVM
LXC
Launchpad
APT
dpkg
Debian packaging tools
snapcraft

Job description

Canonical is seeking experienced software engineers to develop MAAS core components and shape the architecture for faster, more usable metal provisioning. You will collaborate with globally distributed teams and contribute to CI, tests, and documentation.

The role requires travel a few times per year and a passion for open source, Linux, and data centre automation. International travel is expected.

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. • København

Remote
DKK 800,000 - 1,100,000
Team sprints in person twice a year
Learning budget USD 2,000 per year
Annual compensation review
+5
Senior Open-Source Systems Architect – Remote
Senior Open-Source Systems Architect – Remote

Canonical Ltd. • København

Remote
DKK 900,000 - 1,300,000
Learning budget
Remote-first
Team sprints
+2
Senior Web Engineer - Remote (EMEA) Lead & Architect
Senior Web Engineer - Remote (EMEA) Lead & Architect

Canonical Ltd. • København

Remote
DKK 673,000 - 972,000
Distributed work environment with team
Learning and development budget $2,000
Annual compensation review
+2
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Canonical Ltd. • København

Remote
DKK 809,000 - 1,214,000
Learning budget USD 2,000/year
Annual compensation review
Maternity and paternity leave
+3
Senior Web Engineer
Senior Web Engineer

Canonical Ltd. • København

Remote
DKK 673,000 - 972,000
Distributed work environment with team
Learning and development budget $2,000
Annual compensation review
+2
Enterprise Open-Source Sales Executive
Enterprise Open-Source Sales Executive

Canonical Ltd. • København

On-site
DKK 900,000 - 1,200,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3
Remote Open Source Community Lead
Remote Open Source Community Lead

Canonical Ltd. • København

Remote
DKK 470,000 - 739,000
Learning budget
Annual bonus
Travel opportunities
+2
Senior Site Reliability / Gitops Engineer
Senior Site Reliability / Gitops Engineer

Canonical Ltd. • København

Remote
DKK 900,000 - 1,300,000
Team sprints in person twice a year
Learning budget USD 2,000 per year
Annual compensation review
+6
Senior Software Engineer - Python/Golang - Kubernetes
Senior Software Engineer - Python/Golang - Kubernetes

Canonical Ltd. • København

Remote
DKK 812,000 - 1,083,000
Learning budget
Annual compensation review
Travel opportunities
+2
Telecom Account Executive
Telecom Account Executive

Canonical Ltd. • København

On-site
DKK 700,000 - 1,200,000
Distributed work environment with team
Learning budget USD 2,000 per year
Annual compensation review
+5
Top locations