Open Role
Canonical

Remote opportunity at

Canonical

Software Engineer, Sustaining Engineering

Canonical creates open-source software and operating systems utilized across global enterprise markets, public cloud deployments, AI initiatives, data science, and Internet of Things applications, serving as…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in Philippines only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz2h agoEmployer posted Oct 24, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical creates open-source software and operating systems utilized across global enterprise markets, public cloud deployments, AI initiatives, data science, and Internet of Things applications, serving as the publisher of Ubuntu. Operating as a distributed company since 2004, the enterprise employs personnel across numerous countries with remote work structures. The organization seeks a Software Engineer for its Sustaining Engineering group to handle technical issues spanning the Linux stack, including storage, virtualization,…

Job Description

Canonical creates open-source software and operating systems utilized across global enterprise markets, public cloud deployments, AI initiatives, data science, and Internet of Things applications, serving as the publisher of Ubuntu. Operating as a distributed company since 2004, the enterprise employs personnel across numerous countries with remote work structures. The organization seeks a Software Engineer for its Sustaining Engineering group to handle technical issues spanning the Linux stack, including storage, virtualization, networking, and cloud architectures.

This position demands a technologist capable of resolving complex software problems involving Ubuntu, OpenStack, Kubernetes, Ceph, and the Linux kernel. Professionals in this group investigate high-impact technology issues, create upstream bug fixes, backport patches, and collaborate with open-source communities. The role involves working from home with occasional international travel required for internal events and conferences.

Responsibilities

  • Resolve complex customer problems associated with Ubuntu, the Linux kernel, Ceph, OpenStack, Kubernetes, and other open-source software
  • Maintain close working relationships with field support and product engineering teams
  • Participate in upstream communities by developing bug fixes and backporting patches for inclusion
  • Review code written by other engineers
  • Apply technical judgment and prioritize work against established demands
  • Engage in team discussions to refine processes, tools, and documentation
  • Communicate clearly and technically
  • Travel internationally up to ten percent of work time for internal gatherings and conferences

Requirements

  • Professional background as a software engineer
  • Strong technical experience with Linux and at least one technology among Ceph, OpenStack, or Kubernetes
  • Development-level proficiency in Python, Go, C, or Cplusplus on Linux
  • Ability to troubleshoot using debugging tools like gdb
  • Familiarity with git source code repositories and branching
  • Willingness to travel up to four times yearly for internal events

Qualifications

  • Background in Computer Science, STEM, or a related field
  • Exceptional academic track record
  • Familiarity with Ubuntu Linux kernel or userspace, QEMU/KVM, LXC/LXD, PostgreSQL, MongoDB, Debian packaging, and distributed systems

Core Skills

Benefits

  • Geographically adjusted compensation reviewed annually alongside performance-driven annual bonuses
  • Annual personal learning and development budget of USD 2,000
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Priority Pass for travel and travel upgrades for long-haul company events
  • Twice-yearly in-person team sprints

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this position remote?

Yes, this is a remote role with team members located across all time zones, though it does require international travel up to four times a year for internal events.

What salary does this position offer?

The specific salary is not stated in the posting, though compensation considers geographical location, experience, and performance, and includes annual reviews plus a performance-driven bonus.

What technical skills are required?

Candidates must have professional software engineering experience, strong Linux skills, experience with Ceph, OpenStack, or Kubernetes, development-level experience in Python, Go, C, or Cplusplus, and familiarity with gdb and git.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 4m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 4m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 4m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 4m ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — Philippines

View the original listing ↗

Posted by employer: Oct 24, 2026

Added to Jobsiz: Oct 30, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

419Open Jobs
—No reviews yet
View Company Profile