Enable job alerts via email!

Software Engineer, Sustaining Engineering

Canonical Ltd

Indonesia

Remote

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading open source technology firm is seeking a Software Engineer for a fast-paced role in Linux-based applications. You will tackle critical upstream bug fixes and collaborate with internal teams. Required experience includes Linux and at least one cloud technology (Ceph, OpenStack, Kubernetes), along with a strong programming background in Python, Go, C, or C++. Remote work is supported with a global team.

Benefits

Performance-driven annual bonus
Personal learning and development budget of USD 2,000
Distributed work environment
Priority Pass for travel

Qualifications

  • Professional experience as a software engineer.
  • Strong development-level experience with Python, Go, C or C++ on Linux.
  • Ability to troubleshoot with debugging tools like gdb.

Responsibilities

  • Resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes.
  • Reviewing code produced by other engineers.
  • Participating in upstream communities.

Skills

Linux
Ceph
OpenStack
Kubernetes
Python
Go
C
C++
git
gdb

Education

Degree in Computer Science or related field
Job description
Software Engineer, Sustaining Engineering

Home based - Worldwide

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation, and IoT. Canonical is a pioneer of global distributed collaboration with 1,200+ colleagues in 75+ countries and a founder‑led, profitable and growing company.

We are hiring a Software Engineer, Sustaining Engineering for a fast‑paced engineering role in Linux‑based software‑defined infrastructure and applications. You will work across the stack—from bare metal and virtualization (KVM) to containerization (Docker/LXC/LXD), storage (Ceph, Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, Kubernetes, and the open‑source applications running on them. This position tackles critical upstream bug fixes and delivers solutions to millions of users worldwide.

Location: Remote – teams operate across all time zones.

As part of the Sustaining Engineering team, you will help troubleshoot and drive issues to resolution with workarounds, guidance, and upstream bug fixes. You will collaborate closely with Canonical’s Field, Support and product engineering teams and participate in upstream communities.

This role entails
  • Resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes and other open‑source software
  • Maintaining close relations with Canonical’s Field, Support and product engineering teams
  • Participating in upstream communities
  • Developing bug fixes, backporting patches, and working with upstream for inclusion
  • Reviewing code produced by other engineers
  • Demonstrating good judgement in technical methods and techniques
  • Prioritising work and managing time effectively against priorities
  • Participating in team discussions to improve processes, tools and documentation
  • Maintaining clear, technical and concise communications
  • Working from home; travelling internationally up to 10% of work time for team meetings, events and conferences
What we are looking for in you
  • Professional experience as a software engineer
  • Background in Computer Science, STEM or similar
  • Strong experience with Linux, and at least one of the following: Ceph, OpenStack, Kubernetes or other cloud technologies
  • Strong development‑level experience with at least one of Python, Go, C or C++ on Linux
  • Ability to troubleshoot with debugging tools like gdb
  • Familiarity with git source code repositories and branches
  • An exceptional academic track record
  • Willingness to travel up to 4 times a year for internal events
Nice‑to‑have skills
  • You love technology and working with brilliant people
  • You are curious, flexible, articulate and accountable
  • You value soft skills and are passionate, enterprising, thoughtful and self‑motivated
  • You have interest in, and experience with most of the following: Ubuntu Linux – kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, PostgreSQL, Mongo, Debian packaging, distributed systems
What we offer colleagues

We consider geographical location, experience and performance in shaping compensation worldwide. In addition to base pay, we offer a performance‑driven annual bonus. We provide all team members with benefits that reflect our values and ideals, and we balance programs to meet local needs while ensuring fairness globally.

  • Distributed work environment with twice‑yearly in‑person team sprints – we’ve worked remotely since 2004!
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others
  • Priority Pass for travel and travel upgrades for long‑haul company events
About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open‑source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. Most colleagues at Canonical have worked from home since our inception in 2004.

Canonical is an equal opportunity employer
Apply for this role

To apply, please submit your resume and a cover letter highlighting your relevant experience with Linux, Ceph, OpenStack, Kubernetes or other major open‑source infrastructure technologies. Please confirm acceptance of Canonical’s recruitment privacy notice and privacy policy.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.