Sustaining Software Engineer, Linux

New

Skills

C Ceph Devops Docker Engineer Kubernetes Python Software Engineering Ubuntu

Join Canonical, the publisher of Ubuntu, as a Software Engineer in Sustaining Engineering. In this remote role, you will tackle challenging issues across the open-source stack, including Linux-based infrastructure, virtualization, containerization, storage, networking, and cloud platforms. You will work closely with global teams to resolve complex problems, contribute upstream bug fixes, and support enterprise customers using mission-critical open-source technologies. Embrace the opportunity to drive innovation, collaborate worldwide, and advance your career in a fast-paced, distributed environment.

Key Responsibilities
  • Troubleshoot and resolve complex software issues in Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and related technologies.
  • Develop bug fixes, backport patches, and collaborate with upstream communities for inclusion.
  • Maintain close working relationships with Field, Support, and Product Engineering teams.
  • Review code produced by other engineers and provide technical guidance.
  • Participate in process improvement, documentation enhancement, and team discussions.
Required Skills & Qualifications
  • Professional experience as a software engineer with a background in Computer Science, STEM, or similar.
  • Strong Linux expertise and hands-on experience with at least one: Ceph, OpenStack, Kubernetes, or other cloud technologies.
  • Proficiency in at least one programming language: Python, Go, C, or C++ on Linux.
  • Ability to troubleshoot using debugging tools such as gdb.
  • Familiarity with git repositories and branching strategies.
  • Exceptional communication, problem-solving, and time management skills.
  • Willingness to travel internationally up to 10% for team meetings and events.
  • Demonstrated passion for open-source development and collaborative work.
  • Interest or experience with distributed systems and cloud-native technologies.
  • High academic achievement and self-motivation.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12.0 Months

Share this job:

Similar Jobs

LLVM Compiler Developer

Posted 12 days ago

Develop and enhance LLVM and Clang based toolchain components

Collaborate with LLVM community for continuous integration

Back-end Bash C C++

Embedded Linux Field Engineer

Posted 12 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 12 days ago

Optimise Ubuntu for IoT and server platforms

Work with partners to enhance Ubuntu experience

C C++ Docker IOT

Linux Engineer - Next-Gen Ubuntu

Posted 12 days ago

Optimizing Ubuntu for new silicon technologies

Maintaining high-quality software standards

C C++ Devops Engineer

IoT Solutions Architecture Manager

Posted 12 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 12 days ago

Hiring a Solutions Architect with Automotive expertise

Engaging customers during presales and deliveries

C C++ Debian Devops

Embedded Linux Engineer IoT

Posted 12 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 12 days ago

Manage a growing engineering team

Implement disciplined engineering and operations processes

Agile Agile Development C C++

OpenStack Eng. Manager

Posted 12 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 12 days ago

Hiring Golang engineers for all relevant teams at Canonical

Building systems delivering Ubuntu to the world using Golang

Apis Architecture C C++

Sustaining Software Engineer

Posted 12 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 12 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 12 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 12 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 12 days ago

Design user experience for new tool capabilities

Write high-quality code to create new features

Ai/ml C C++ Containers

Linux Ops Engineer

Posted 12 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

Engineering Manager - Ubuntu

Posted 12 days ago

Lead and mentor a team of engineers

Optimize Ubuntu for latest hardware platforms

Architecture C C++ Devops

Security Engineering Manager - AppArmor

Posted 12 days ago

Lead and develop a team of engineers

Coach and mentor team members

Agile Development Agile Methodologies Apparmor C

Linux Engineer - Ubuntu

Posted 12 days ago

Optimizing Ubuntu for new silicon technologies

Collaborating with silicon companies

C C++ Devops Engineer

Embedded Linux Senior Software Engineer - Optimisation

Posted 12 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 12 days ago

Engage with customers during presales

Develop solutions for clients

C C++ Devops Embedded Linux

Software Maintenance Engineer

Posted 12 days ago

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

Maintain relationships with internal teams

C Ceph Devops Docker

Software Support Engineer

Posted 12 days ago

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

Maintain relationships with various teams

C C++ Ceph Devops

Senior Juju Software Engineer

Posted 12 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 12 days ago

Resolving complex customer problems

Maintaining relationships with teams

C C++ Ceph Engineer

Software Engineer - Sustaining Engineering

Posted 12 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 12 days ago

Hiring Golang engineers for various teams at Canonical

Preference for software performance and security

Architecture C C++ Devops

Security Software Engineer

Posted 12 days ago

Challenging product teams to think deeply about security

Contributing to various aspects of product security

C C++ Cryptography devsecops

Junior Linux Kernel Engineer

Posted 12 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 Bash Scripting C

Ubuntu Security Engineer

Posted 12 days ago

Protecting the open-source community and Ubuntu users from emerging threats

Collaborating with internal teams and external partners to address vulnerabilities

C Cloud Devops Engineer

Software Platform Engineering Manager

Posted 12 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 Linux Kernel Manager

Posted 12 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

Security Software Engineer Role

Posted 12 days ago

Drive product security and vulnerability management

Champion security best practices across teams

C C++ Engineer Go

Linux Sustaining Engineer

Posted 12 days ago

Troubleshoot and resolve complex issues in open source stacks.

Contribute bug fixes and patches upstream and to Ubuntu.

C Ceph Devops Docker

Rust Engineering Lead Role

Posted 12 days ago

Drive Rust adoption across Canonical products

Develop and maintain Rust-based Linux software

C C++ Cloud Computer science

Ubuntu Linux Systems Engineer

Posted 12 days ago

Optimize Ubuntu for latest hardware platforms

Collaborate with global engineering teams

C C++ Devops Docker

Ubuntu Platform Engineering Manager

Posted 12 days ago

Lead distributed engineering teams for Ubuntu platform development

Optimize operating system for next-generation silicon hardware

Architecture C C++ C programming

Ubuntu Security Engineering Manager

Posted 12 days ago

Lead and develop a security engineering team

Drive vulnerability remediation and security innovation

Agile Development Agile Methodologies C Devops

Linux Systems Engineer - Optimisation

Posted 12 days ago

Optimizing Ubuntu for latest hardware platforms

Working on complex customer engagements

C C++ C programming Debian

Embedded Linux Optimisation Engineer

Posted 12 days ago

Optimise Ubuntu for new hardware platforms

Collaborate with global partners on integration

C C++ Debian packaging Docker

Ubuntu Silicon Optimization Engineer

Posted 12 days ago

Optimize Ubuntu for emerging silicon architectures.

Collaborate globally in a remote-first environment.

C C++ Devops Docker

Ubuntu Security Engineer Role

Posted 12 days ago

Monitor and remediate security vulnerabilities in open source software

Collaborate with global teams and the open source community

C Cloud Debian Devops

Ubuntu Linux Senior Engineer

Posted 12 days ago

Optimize Ubuntu for latest hardware platforms

Integrate Linux across desktop, server, and IoT environments

C C++ Devops Docker

Cloud Sustaining Engineer

Posted 12 days ago

Resolve complex cloud infrastructure issues

Develop and maintain open source software

C Cloud Devops Engineer

Embedded Linux Engineering Manager

Posted 12 days ago

Lead and mentor regional field engineering teams

Deliver presales and professional services for embedded Linux solutions

C C++ Debian Devops

Senior App Engineer

Posted 12 days ago

Design and build a cross-platform application

Architect scalable modules and APIs

Android C C++ CircleCI

JumpCloud Software Engineer

Posted 12 days ago

Synchronize user identities across services

Integrate with Active Directory and alternative directories

AWS Azure C C++

Luxor Cloud Networking Solution

Posted 12 days ago

Develop high-performance, low-latency networking applications using C, C++, or Rust.

Implement and optimize networking protocols like VLAN, VXLAN, BGP, EVPN, MPLS, and IPsec.

C C++ Engineer Kubernetes

Head of Node Engineering

Posted 12 days ago

Lead cross-functional engineering teams

Drive product roadmap and architecture

AWS C CI/CD Docker

Compute Node System Engineer

Posted 12 days ago

Develop and manage virtual machines on GPU servers

Enhance the Virtual Machine Scheduler service in large clusters

C C++ Docker Go