Senior Software Engineer - MAAS

remote work

United Kingdom

Remote

GBP 70,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Canonical develops open source software with remote-first teams. This role focuses on owning MAAS core components and features, shaping architecture, and delivering scalable improvements for global deployments.

You will collaborate across teams to ensure timely releases, contribute to CI, tests, and documentation, and maintain strong usability at scale. Remote work with international travel is supported.

Qualifications

  • Proven experience developing backend components in Python or Go.
  • Experience with frontend in TypeScript/React is a plus.
  • Strong Linux server administration and troubleshooting skills.

Responsibilities

  • Develop MAAS core components and features for scalability and usability.
  • Shape architecture to speed up MAAS and improve user experience.
  • Collaborate with teams to ensure timely releases and integration.
  • Contribute to CI, tests, and documentation to maintain fast feedback and coverage.
  • Provide technical communication across teams and own problems.

Skills

Python/Go backend
TypeScript/React frontend
Linux server skills

Education

Bachelor's in CS or STEM

Tools

Linux virtualization
Containers
Networking basics

Job description

About the role

Canonical develops open source software and operating systems for global enterprise use. This role owns developing MAAS core components and features, shaping MAAS architecture, and collaborating across teams to deliver releases and improve usability at scale.

What you'll do
  • Develop MAAS core components and features to improve scalability and usability
  • Shape architecture to make MAAS faster and easier to use
  • Collaborate with other teams to ensure timely releases and integration
  • Contribute to CI, tests, and documentation to maintain fast feedback and solid coverage
  • Provide technical communication across teams and take ownership of problems
What they're looking for
  • Professional software development experience in Python or Go for back end roles, or TypeScript/React for front end roles
  • Strong Linux server technology knowledge and troubleshooting skills
  • Experience with virtualization, containers, and networking basics (PXE, DHCP, DNS, NTP)
  • Bachelor’s or equivalent in Computer Science, STEM or similar
  • Willingness to travel internationally several times a year
For applicants in Nigeria
  • Location in Nigeria is not stated as restricted; the listing notes remote work with global teams and travel. The board should verify timezone expectations before interviewing
  • Timezone expectations are not explicitly specified in the listing; confirm during interview
  • Contract type not specified; the listing does not state whether this is contractor or employee
  • Pay currency or range is not specified in the listing
  • Visa or work-authorization notes are not specified; the listing references international travel but does not state Nigeria-specific eligibility
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior MAAS Engineer – Remote & Global Travel
Senior MAAS Engineer – Remote & Global Travel

remote work • United Kingdom

Remote
GBP 70,000 - 100,000
Senior Partner Sales Manager - Global System Integrator (GSI)
Senior Partner Sales Manager - Global System Integrator (GSI)

remote work • United Kingdom

Remote
GBP 90,000 - 150,000
Software Engineer - Data Infrastructure
Software Engineer - Data Infrastructure

Meetborderless • Greater London

On-site
Confidential
Software Engineering Manager (Backend SaaS)
Software Engineering Manager (Backend SaaS)

Meetborderless • Greater London

On-site
GBP 120,000 - 170,000
Distributed sprints
Learning budget
Compensation review
+5
Remote Python Data Platform Engineer — Automation
Remote Python Data Platform Engineer — Automation

Meetborderless • Greater London

On-site
Confidential
Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch
Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch

Meetborderless • Greater London

On-site
GBP 90,000 - 120,000
Fully remote working environment
Learning and development budget
Annual compensation review
+5
Software Engineer - Data Infrastructure - Kafka
Software Engineer - Data Infrastructure - Kafka

Meetborderless • United Kingdom

On-site
GBP 70,000 - 110,000
Fully remote working environment
Learning budget of 2000 USD per annum
Annual compensation review
+2
Cloud Field Engineer
Cloud Field Engineer

Meetborderless • Greater London

On-site
GBP 90,000 - 130,000
Personal learning & development budget
Annual compensation review
Recognition rewards
+6
Software Maintenance Engineer
Software Maintenance Engineer

Meetborderless • Greater London

On-site
GBP 70,000 - 110,000
Global remote work
Learning budget of USD 2,000 per year
Annual compensation review
+1
Python Engineer
Python Engineer

Meetborderless • Greater London

On-site
GBP 66,000 - 89,000
Annual learning budget USD 2,000
Travel for company events twice a year
Annual compensation review
+2