Linux Sustaining Engineer

New

Skills

C Ceph Devops Docker Engineer Kubernetes Openstack Python Software Engineering

Join Canonical, the publisher of Ubuntu, as a Software Engineer in Sustaining Engineering. This fast-paced, remote role focuses on troubleshooting and resolving complex issues within the Linux-based software stack, powering enterprise solutions across cloud, AI, IoT, and more. You will collaborate with global teams, contribute to open-source communities, and drive customer success by delivering upstream bug fixes and technical guidance.

Key Responsibilities
  • Troubleshoot and resolve customer issues across Ubuntu, kernel, Ceph, OpenStack, Kubernetes, and related open source software.
  • Develop bug fixes, backport patches, and collaborate with upstream communities for inclusion.
  • Maintain clear, technical, and concise communications with internal and external stakeholders.
  • Review code, provide technical guidance, and contribute to process improvements.
  • Work remotely and participate in team events internationally up to 10% of the time.
Required Skills & Qualifications
  • Professional experience as a software engineer with a Computer Science or STEM background.
  • Strong proficiency in Linux and at least one of Ceph, OpenStack, Kubernetes, or other cloud technologies.
  • Development experience with Python, Go, C, or C++ on Linux.
  • Ability to troubleshoot using debugging tools such as gdb.
  • Familiarity with git repositories and branch management.
  • Exceptional academic track record and excellent communication skills.
  • Curious, flexible, accountable, and passionate about open source technologies.
  • Willingness to travel up to four times a year for company events.
  • Interest or experience with distributed systems, containerization, and cloud infrastructure.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Linux Engineer - Next-Gen Ubuntu

New

Optimizing Ubuntu for new silicon technologies

Maintaining high-quality software standards

C C++ Devops Engineer

Embedded Linux Field Engineer

Posted 3 days ago

Hiring a Mandarin-speaking Embedded Linux Field Engineer for mission-critical industries.

Engage customers during presales and propose solutions.

C C++ Debian Devops

Embedded Linux Senior Software Engineer

Posted 3 days ago

Optimise Ubuntu for IoT and server platforms

Work with partners to enhance Ubuntu experience

C C++ Docker IOT

Senior App Engineer

Posted 11 days ago

Design and build a cross-platform application

Architect scalable modules and APIs

Android C C++ CircleCI

IoT Solutions Architecture Manager

Posted 15 days ago

Lead and manage a team of Field engineers

Solve customer problems as a trusted advisor

Architecture C C++ Cloud

Solutions Architect for Automotive

Posted 18 days ago

Hiring a Solutions Architect with Automotive expertise

Engaging customers during presales and deliveries

C C++ Debian Devops

Embedded Linux Engineer IoT

Posted 25 days ago

Expand reach in mission-critical industries through IoT solutions

Engage customers during presales for technology explanation

C C++ Debian Devops

Cloud Eng Manager @ Canonical

Posted 25 days ago

Manage a growing engineering team

Implement disciplined engineering and operations processes

Agile Agile Development C C++

OpenStack Eng. Manager

Posted 25 days ago

Lead and manage engineering team for optimal performance

Ensure team health and effective operations

Agile C C++ Cloud

Golang Engineer at Canonical

Posted 28 days ago

Hiring Golang engineers for all relevant teams at Canonical

Building systems delivering Ubuntu to the world using Golang

Architecture C C++ Engineer

Sustaining Software Engineer

Posted 28 days ago

Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes

Maintain relationships with field, support, and product engineering teams

C Ceph Docker Engineer

Linux Kernel Engineering Manager

Posted 28 days ago

Lead and manage software engineering teams for Linux kernel development

Optimize Linux kernels for different execution environments

C Devops Git Golang

Rust Engineering Lead

Posted 28 days ago

Drive Rust adoption in Canonical and upstream projects

Design and implement software in Rust for Linux systems

C C++ Cloud Computer science

Linux Platform Integration Engineer

Posted 29 days ago

Design and implement Ubuntu integration for IoT and server-class hardware

Optimize Ubuntu experience on partner platforms

C C++ Ci Automation Devops

Go Software Engineer

Posted 30 days ago

Design user experience for new tool capabilities

Write high-quality code to create new features

Ai/ml C C++ Containers

Engineering Manager - Ubuntu

Posted 30 days ago

Lead and mentor a team of engineers

Optimize Ubuntu for latest hardware platforms

Architecture C C++ Devops

Linux Ops Engineer

Posted 30 days ago

Troubleshoot and resolve complex customer problems related to Ubuntu, OpenStack, Ceph, and Kubernetes

Maintain relationships with field, support, and product engineering teams

C Ceph Debugging Devops

Security Engineering Manager - AppArmor

Posted 30 days ago

Lead and develop a team of engineers

Coach and mentor team members

Agile Development C Cloud Continuous learning

Linux Engineer - Ubuntu

Posted 32 days ago

Optimizing Ubuntu for new silicon technologies

Collaborating with silicon companies

C C++ Devops Engineer

Embedded Linux Senior Software Engineer - Optimisation

Posted 35 days ago

Optimizing Ubuntu for the latest silicon and hardware platforms.

Delivering an exceptional Ubuntu experience on partner platforms.

C C++ Docker Engineer

Mandarin Linux Field Engineer

Posted 35 days ago

Engage with customers during presales

Develop solutions for clients

C C++ Devops Embedded Linux

Software Maintenance Engineer

Posted 40 days ago

Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes

Maintain a close working relationship with Canonical's Field, Support and product engineering teams

C Devops Docker Engineer

Software Support Engineer

Posted 41 days ago

Resolve complex customer problems related to open source software

Maintain relationships with support and engineering teams

C C++ Ceph Engineer

Senior Juju Software Engineer

Posted 41 days ago

Hiring a Senior Juju Software Engineer for driving process improvement and team management

Requires proven track record in software delivery using Go

Agile Ansible C C++

Software Engineer, Cloud

Posted 41 days ago

Resolving complex customer problems

Maintaining relationships with teams

C C++ Ceph Engineer

Solutions Architect for Automotive

Posted 50 days ago

Engage customers during presales and explain technology

Aggregate knowledge into comprehensive solutions

C C++ Debian Devops

Embedded Linux Field Engineer

Posted 57 days ago

Seeking an Embedded Linux Field Engineer for mission-critical industries

Expanding reach in Automotive, Medical Devices, Robotics, and more

C C++ Debian Devops

Software Engineer - Sustaining Engineering

Posted 60 days ago

Resolve complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.

Collaborate with Canonical's teams and upstream communities for bug fixes and patches.

C C++ Devops Docker

Golang Engineer

Posted 60 days ago

Hiring Golang engineers for various teams at Canonical

Preference for software performance and security

Architecture C C++ Devops

Security Software Engineer

Posted 60 days ago

Seeking exceptional security-focused software engineers

Challenging team to think deeply about security

C C++ Engineer Java

Junior Linux Kernel Engineer

Posted 60 days ago

Seeking a Junior Linux Kernel Engineer to join the Canonical Kernel Team

Opportunity to work on the Linux kernel for Ubuntu and contribute to key initiatives

Automation Bash C Device Drivers

Software Platform Engineering Manager

Posted 61 days ago

Lead engineering teams to optimize Ubuntu for latest silicon platforms

Drive healthy engineering practices and high-quality design/code delivery

Architecture C C++ Debian

Ubuntu Security Engineer

Posted 61 days ago

Analyze, fix, and test vulnerabilities in open source packages

Collaborate with internal teams and external partners for security

C Devops Go Java

Rust Engineering Lead

Posted 61 days ago

Drive Rust adoption in Canonical and upstream projects

Design and implement high-quality software in Rust

C C++ Cloud Computer science

Ubuntu Linux Kernel Manager

Posted 61 days ago

Lead and manage a distributed team of software engineers for Ubuntu Linux kernels

Take ownership of specific aspects of Ubuntu Linux development and maintenance

C CI/CD Devops Golang

Embedded Linux Field Engineer

Posted 66 days ago

Engage customers and gather requirements

Elaborate solutions for clients

C C++ Debian Engineer

C++ Data Recovery Engineer

Posted 83 days ago

Enhance data recovery tools

Analyze proprietary storage formats

C C++ Engineer Git

Security Software Engineer Role

Posted 92 days ago

Drive product security and vulnerability management

Champion security best practices across teams

C C++ Engineer Java

Golang Engineer at Canonical

Posted 92 days ago

Hire skilled Golang engineers for remote teams

Develop secure and performant open-source software

Apis Architecture C C++

Rust Engineering Lead Role

Posted 93 days ago

Drive Rust adoption across Canonical products

Develop and maintain Rust-based Linux software

C C++ Cloud Computer science

Ubuntu Platform Engineering Manager

Posted 94 days ago

Lead distributed engineering teams for Ubuntu platform development

Optimize operating system for next-generation silicon hardware

Architecture C C++ Devops

Ubuntu Linux Systems Engineer

Posted 94 days ago

Optimize Ubuntu for latest hardware platforms

Collaborate with global engineering teams

C C++ Devops Docker

Ubuntu Security Engineering Manager

Posted 94 days ago

Lead and develop a security engineering team

Drive vulnerability remediation and security innovation

Agile Methodologies C Devops Go

Linux Systems Engineer Optimisation

Posted 94 days ago

Optimise Ubuntu for new hardware platforms

Lead and deliver technical integration projects

C C++ Debian Devops

Embedded Linux Field Engineer

Posted 98 days ago

Support and engage enterprise customers in mission-critical sectors

Design and deliver embedded Linux solutions for IoT and devices

C C++ Devops Engineer

Embedded Linux Optimisation Engineer

Posted 99 days ago

Optimise Ubuntu for new hardware platforms

Collaborate with global partners on integration

C C++ Docker Engineer

LLVM Compiler Developer

Posted 110 days ago

Develop and optimize LLVM-based toolchains

Support cross-platform compilation and integration

Back-end Bash C C++

IoT Solutions Architecture Manager

Posted 112 days ago

Lead and mentor regional field engineering teams

Deliver secure IoT solutions for enterprise clients

Architecture C C++ Debian

C++ Data Recovery Engineer

Posted 115 days ago

Enhance proprietary data recovery tools

Analyze and reconstruct data from damaged storage

C C++ Engineer Python

C++ Data Recovery Engineer

Posted 116 days ago

Enhance data recovery toolset

Analyze and interpret proprietary storage formats

C C++ Engineer Software Engineering
overtime