YourNext
Opportunity.org

Canonical Hiring: Ubuntu Software Engineer | Fully Remote Worldwide Opportunity

Category
Jobs
Posted
November 4, 2026
Region
Global
Sector
Technology & AI
Work mode
Remote
Apply via
canonical.com
Apply nowon canonical.com →

Overview

Canonical is inviting applications for the position of Ubuntu Software Engineer to join a globally distributed engineering team. Successful candidates will be matched with one of four engineering teams, which include Foundations, Server, Desktop, and Debcrafters. The role involves contributing to the development, maintenance, and improvement of Ubuntu and its open-source software ecosystem through software development, integration, testing, and maintenance activities.

Who can apply

This opportunity is open to applicants worldwide with an excellent academic record from high school and university, alongside an undergraduate degree in Computer Science, Science, Technology, Engineering, or Mathematics, or a compelling alternative professional background. Applicants must have at least two to four years of professional software engineering experience after university and significant experience with Rust, Go, Python, Flutter, or C/C++. Candidates must also possess strong problem-solving skills, excellent written and spoken English, and the ability to travel twice a year for company events lasting up to two weeks.

What you get

The position offers globally structured compensation based on geographical location, professional experience, and individual performance, along with performance-based annual bonuses and annual compensation reviews. Additional benefits include a fully distributed working environment, an annual personal learning and development budget of USD 2,000, recognition and performance rewards, annual holiday leave, and maternity and paternity leave. Employees also receive access to a Team Member Assistance Programme and wellness platform, opportunities for international travel for company events, and Priority Pass and travel upgrades for long-haul company events.

Requirements

Applicants are required to submit an updated curriculum vitae highlighting their academic background, professional software engineering experience, programming expertise, and contributions to open-source projects. Applications must be submitted through the official careers website.

Apply nowon canonical.com →

Explore more: Technology & AI opportunities