Remote Linux/Open-Source Maintenance Engineer

Canonical

Emea

On-site

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Personal learning and development budget
Distributed work environment
Opportunity to travel to meet colleagues
Maternity and paternity leave

Job summary

Canonical is seeking a Software Maintenance Engineer to resolve complex customer problems related to Ubuntu and open-source software. This remote position allows you to collaborate across the Linux stack and work with teams around the world.

The ideal candidate has a strong background in Computer Science or a related field, experience with Linux, and proficiency in programming languages like Python or C++. You will be involved in developing bug fixes and engaging with upstream communities.

The role includes travel for team meetings and events, along with extensive benefits such as a personal learning budget and annual compensation reviews.

Qualifications

  • Exceptional academic track record.
  • Background in Computer Science, STEM, or similar field.
  • Experience with Linux and open‑source software.

Responsibilities

  • Resolve complex customer problems related to Ubuntu, Ceph, OpenStack, or Kubernetes.
  • Maintain close working relationships with Canonical’s engineering teams.
  • Review code produced by other engineers.

Skills

Experience with Linux and open‑source software
Experience with at least one of Python, Go, C or C++ on Linux
Strong problem-solving skills
Good judgment in technical methods
Ability to prioritize work and manage time

Education

Background in Computer Science, STEM, or a similar field
Exceptional academic track record

Tools

Ceph
OpenStack
Kubernetes
Docker
LXC/LXD

Job description

Canonical is seeking a Software Maintenance Engineer to resolve complex customer problems related to Ubuntu and open-source software. This remote position allows you to collaborate across the Linux stack and work with teams around the world.

The ideal candidate has a strong background in Computer Science or a related field, experience with Linux, and proficiency in programming languages like Python or C++. You will be involved in developing bug fixes and engaging with upstream communities.

The role includes travel for team meetings and events, along with extensive benefits such as a personal learning budget and annual compensation reviews.

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

Similar jobs worth comparing

Remote Software Engineer, Sustaining Open Source
Remote Software Engineer, Sustaining Open Source

Canonical • Emea

On-site
IDR 1,075,076,000 - 1,433,435,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Discretionary annual holiday leave
+3
Remote Ubuntu Engineering Lead - Open Source & Linux
Remote Ubuntu Engineering Lead - Open Source & Linux

Canonical • Emea

On-site
IDR 1,796,299,000 - 2,694,450,000
Personal learning budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Remote Linux Kernel Engineer for Ubuntu & Beyond
Remote Linux Kernel Engineer for Ubuntu & Beyond

Canonical • Emea

On-site
IDR 1,075,076,000 - 1,791,794,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Employee Assistance Programme
Remote Ubuntu Software Engineer — Open Source & Systems
Remote Ubuntu Software Engineer — Open Source & Systems

Canonical • Emea

On-site
IDR 1,077,779,000 - 1,616,670,000
Personal learning and development budget
Annual compensation review
Maternity and paternity leave
+1
Remote Ubuntu Engineering Lead - Open Source & Linux
Remote Ubuntu Engineering Lead - Open Source & Linux

Canonical • Emea

On-site
IDR 2,150,152,000 - 2,866,870,000
Personal learning and development budget of USD 2,000
Annual compensation review
Recognition rewards
+5
Lead Linux Kernel Engineer - Remote, High-Impact OS Kernel
Lead Linux Kernel Engineer - Remote, High-Impact OS Kernel

Canonical • Emea

On-site
IDR 1,791,793,000 - 2,150,153,000
Personal learning budget of USD 2,000 per year
Annual compensation review
Opportunity to travel to new locations
+1
Remote Embedded Linux Field Engineering Leader
Remote Embedded Linux Field Engineering Leader

Canonical • Emea

On-site
IDR 1,796,299,000 - 2,335,190,000
Personal learning and development budget of USD 2,000 per year
Twice-yearly team sprints
Annual holiday leave
+2
Remote Senior Ubuntu IoT Embedded Systems Engineer
Remote Senior Ubuntu IoT Embedded Systems Engineer

Canonical • Emea

On-site
IDR 1,437,039,000 - 1,975,930,000
Personal learning budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Remote Engineering Manager, Linux Kernel
Remote Engineering Manager, Linux Kernel

Canonical • Emea

On-site
IDR 1,791,793,000 - 2,687,691,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Remote Junior Linux Kernel Engineer — Global Team
Remote Junior Linux Kernel Engineer — Global Team

Canonical • Emea

On-site
IDR 1,075,076,000 - 1,433,435,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Team Member Assistance Program & Wellness Platform
+1