← Back to list

Job
· Mid-level
Software Engineer, Cloud - Sustaining Engineering
Software Engineer
• Mid-level
• Remote
• Full-time
•
EU/EMEA
Canonical is hiring a Sustaining Engineering Software Engineer to fix critical bugs upstream in the open-source stack across Ubuntu, OpenStack, and Kubernetes, in a fully remote role.
Responsibilities
- ▹Resolve complex customer problems in Ubuntu, OpenStack, Kubernetes, and other open-source software
- ▹Maintain close collaboration with field, support, and product engineering teams
- ▹Participate in upstream communities
- ▹Develop fixes, backport patches, and work with upstream for inclusion
- ▹Review code produced by other engineers
- ▹Participate in team discussions to improve processes, tools, and documentation
Requirements
- ▹Professional experience as a software engineer
- ▹Background in Computer Science or STEM
- ▹Strong experience with Linux, OpenStack, Kubernetes, or other cloud technologies
- ▹Development-level Python, Go, C, C++ skills on Linux
- ▹Ability to troubleshoot with gdb and other tools
- ▹Familiarity with git source control and branches
- ▹Exceptional academic track record
Nice to have
- ▹Willingness to travel internationally (up to 4 times a year)
Soft skills
Problem-solvingGood judgementClear, concise communication
What we offer
- ▹Fully remote work
- ▹Global, distributed team
About the company
Canonical is the company behind Ubuntu, a leading open-source software provider for enterprise and cloud environments.
Similar jobs

Job
· Mid-level
Software Engineer - Secure Container Images
Canonical
Data ScienceGithub Actions
+5
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer - Solutions Engineering
Canonical
AI/MLData Science
+2
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Canonical
AI/ML
+10
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer, Sustaining Engineering
Canonical
CppData Science
+6
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer - Python and K8s
Canonical
Data Science
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer - Remote (Global), Full-Time
Mixrank
AI/MLData Science
+8
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas