Canonical Jobs

112 open positions at Canonical

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

Canonical 2 months ago
Remote

Junior Linux Kernel Engineer - Ubuntu

English

C Rust Linux Git
Canonical 2 months ago
Remote

Engineering Manager - Ubuntu Core

Remote (23 countries) - English

Go C++ Shell Linux
Canonical 2 months ago
Remote

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

Remote (EMEA, APAC) - English

C++ Rust Linux
Canonical 2 months ago
Remote

Embedded Linux Senior Software Engineer - Optimisation

English

C C++ Linux Ubuntu Debian +2
Canonical 2 months ago
Remote

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

English

C C++ Python Linux
Canonical 2 months ago
Remote

Embedded & Desktop Linux Systems Engineer - Optimisation

English

Linux C C++ Debian RPM +2
Canonical 2 months ago
Remote

Linux Platform Integration - Ubuntu Systems Senior Engineer

English

Python C C++ Debian RPM +1
Canonical 2 months ago
Remote

Linux Engineering Manager - Optimisation for Latest Hardware

English

Linux Debian
Canonical 2 months ago
Remote

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

English

C C++ Python Linux Ubuntu
Canonical 2 months ago
Remote

Python Software Engineer - Ubuntu Hardware Certification Team

Remote (12 countries) - English

Python Linux
Canonical 2 months ago
Remote

Software Engineering Manager - Ubuntu Linux Kernel

English (Professional)

C
Canonical 2 months ago
Remote

Ubuntu Core Software Engineer

Remote (15 countries) - English

C Go Shell Linux Ubuntu Core
Canonical 2 months ago
Remote

Software Engineer - Industrial IoT

Remote (EMEA) - English

Go C++ Linux
Canonical 2 months ago
Remote

Linux devices software engineer - snapd

Remote (EUROPE) - English

Go Python C C++
Canonical 2 months ago
Remote

Kernel Build Automation Engineer - Ubuntu Linux

Remote (EUROPE) - English

Python kconfig Git Ubuntu
Canonical 2 months ago
Remote

Lead Linux Kernel Engineer - Ubuntu

English

C Python Bash Linux Ubuntu +1
Canonical 2 months ago
Remote

Senior Ubuntu Embedded IoT System Engineer

Remote (EMEA) - English

Ubuntu Linux C Python Bash +2
Canonical 2 months ago
Remote

Design Manager (Visual)

Remote (EUROPE) - English

Canonical 2 months ago Reposted 1 time(s)
Remote

Senior Design Manager (Infrastructure)

Remote (37 countries) - English

Canonical 2 months ago
Remote

UX Designer - Design systems

Remote (17 countries) - English

Figma Storybook

Frequently Asked Questions

How many open positions does Canonical have?
Canonical currently has 112 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.