Canonical Jobs

111 open positions at Canonical

Browse all 111 open positions at Canonical. Every listing includes structured data: tech stack, language requirements, remote policy, and salary.

Canonical Posted 2 weeks ago

Junior Linux Kernel Engineer - Ubuntu

English

Remote
C Rust Linux Git
Canonical Posted 2 weeks ago

Engineering Manager - Ubuntu Core

Remote (23 countries) - English

Remote
Go C++ Shell Linux
Canonical Posted 2 weeks ago

C++/Rust Graphics and Windowing System Software Engineer - Mir

Remote (EMEA, APAC) - English

Remote
C++ Rust Linux
Canonical Posted 2 weeks ago

Embedded Linux Senior Software Engineer - Optimisation

English

Remote
C C++ Linux Ubuntu Debian +2
Canonical Posted 2 weeks ago

Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

English

Remote
C C++ Python Linux
Canonical Posted 2 weeks ago

Embedded & Desktop Linux Systems Engineer - Optimisation

English

Remote
Linux C C++ Debian RPM +2
Canonical Posted 2 weeks ago

Linux Platform Integration - Ubuntu Systems Senior Engineer

English

Remote
Python C C++ Debian RPM +1
Canonical Posted 2 weeks ago

Linux Engineering Manager - Optimisation for Latest Hardware

English (required)

Remote
Canonical Posted 2 weeks ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

English

Remote
C C++ Python Linux Ubuntu
Canonical Posted 2 weeks ago

Python Software Engineer - Ubuntu Hardware Certification Team

Remote (12 countries) - English

Remote
Python Linux
Canonical Posted 2 weeks ago

Software Engineering Manager - Ubuntu Linux Kernel

English (Professional)

Remote
C
Canonical Posted 2 weeks ago

Ubuntu Core Software Engineer

Remote (15 countries) - English

Remote
C Go Shell Linux Ubuntu Core
Canonical Posted 2 weeks ago

Software Engineer - Industrial IoT

Remote (EMEA) - English

Remote
Go C++ Linux
Canonical Posted 2 weeks ago

Linux devices software engineer - snapd

Remote (EUROPE) - English

Remote
Go Python C C++
Canonical Posted 2 weeks ago

Kernel Build Automation Engineer - Ubuntu Linux

EMEA (Remote) - English (required)

Remote
Python C Git kconfig make
Canonical Posted 2 weeks ago

Lead Linux Kernel Engineer - Ubuntu

English

Remote
C Python Bash Linux Ubuntu +1
Canonical Posted 2 weeks ago

Senior Ubuntu Embedded IoT System Engineer

Remote (EMEA) - English

Remote
Ubuntu Linux C Python Bash +2
Canonical Posted 2 weeks ago

Design Manager (Visual)

Remote (EUROPE) - English

Remote
Canonical Posted 2 weeks ago

UX Designer - Design systems

Remote (17 countries) - English

Remote
Figma Storybook
Canonical Posted 2 weeks ago

UX Designer - Developer experience

Remote (EMEA) - English

Remote

Frequently Asked Questions

How many open positions does Canonical have?
Canonical currently has 111 open tech positions listed on Jobdex. This updates daily as new roles are posted or filled.
What tech stack does Canonical use?
The tech stack varies by role. Each job listing shows the specific technologies required and nice-to-have.
Does Canonical offer remote work?
Remote policy varies by position. Each listing includes the exact remote policy. Check individual roles to see if they offer remote, hybrid, or on-site work.