Senior Software Engineer, MAAS Platform - Cloud Networking

Canonical Ltd.

Dubai

Hybrid

AED 240,000 - 420,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

Distributed work environment with twiс
Personal learning and development USD

Job summary

Canonical is seeking experienced software engineers for the MAAS team to develop core components of the MAAS bare metal cloud system. You will work on performance at scale, networking, storage, and usability while collaborating with a globally distributed team.

This role requires international travel several times a year and offers a learning budget, annual reviews, and a vibrant, home-first culture where open source and collaboration are valued.

Qualifications

  • Experience in Python or Go for backend or TypeScript/React for frontend roles.
  • Strong Linux server technology knowledge including virtualization and containers.
  • Familiarity with networking protocols and data centre infrastructure.
  • Bachelor’s degree in CS, STEM or similar field; strong academic track record.

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 integrates well with tools and releases on time.
  • Contribute improvements to CI, tests and practices for fast feedback and coverage.
  • Document current and existing features for operators and users.
  • Provide technical communication and collaboration with other teams.
  • Take ownership of problems and drive solutions.
  • Travel internationally a few times a year to meet and collaborate with teams.

Skills

Python
Go
TypeScript
React
Linux
Networking
Cloud

Education

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

Tools

Launchpad
APT/dpkg
Snapcraft
KVM
LXC
IPMI/Redfish

Job description

Canonical is seeking experienced software engineers for the MAAS team to develop core components of the MAAS bare metal cloud system. You will work on performance at scale, networking, storage, and usability while collaborating with a globally distributed team.

This role requires international travel several times a year and offers a learning budget, annual reviews, and a vibrant, home-first culture where open source and collaboration are valued.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, MAAS – Bare Metal Cloud
Senior Software Engineer, MAAS – Bare Metal Cloud

Canonical Ltd. • Dubai

Remote
AED 260,000 - 520,000
Distributed team with in-person sprint
Learning budget USD 2,000 per year
Annual compensation review
+6
Senior Software Engineer - MAAS
Senior Software Engineer - MAAS

Canonical Ltd. • Dubai

Hybrid
AED 240,000 - 420,000
Distributed work environment with twiс
Personal learning and development USD
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Canonical Ltd. • Dubai

Remote
AED 441,000 - 698,000
Twice-yearly in-person team sprints
USD 2,000 learning budget per year
Annual compensation review
+5
Remote Senior Design Manager, Cloud Infra UX
Remote Senior Design Manager, Cloud Infra UX

Canonical Ltd. • Dubai

Remote
AED 441,000 - 661,000
Fully remote working environment
Personal learning and development预算 2,
Annual compensation review
+6
Senior Software Engineer - Go, UI & LLM Platforms
Senior Software Engineer - Go, UI & LLM Platforms

Canonical Ltd. • Dubai

Remote
AED 514,000 - 771,000
Distributed team sprints
Learning budget USD 2,000 per year
Annual compensation review
+2
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

Canonical Ltd. • Dubai

Remote
AED 331,000 - 514,000
Annual bonus
Learning budget
Travel opportunities
+2
Senior Juju Engineer - Remote Cloud Automation (Go)
Senior Juju Engineer - Remote Cloud Automation (Go)

Canonical Ltd. • Dubai

Remote
AED 420,000 - 660,000
Learning budget USD 2,000 per year
Remote-first global team
Travel for internal/external events
Senior Design Manager (Infrastructure)
Senior Design Manager (Infrastructure)

Canonical Ltd. • Dubai

Remote
AED 400,000 - 600,000
Fully remote working environment
Learning & development budget 2,000USD
Annual compensation review
+5
Remote Open Source Community Engineer
Remote Open Source Community Engineer

Canonical Ltd. • Dubai

Remote
AED 240,000 - 360,000
Global remote work
USD 2,000 learning budget per year
Annual compensation review
+5
Senior Backend Engineer, Open Source Platform (Remote)
Senior Backend Engineer, Open Source Platform (Remote)

Canonical Ltd. • Dubai

Remote
AED 240,000 - 420,000
Team sprints twice yearly
Learning budget USD 2,000 per year
Annual compensation review
+6
Top locations