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

Staff Engineer, Development Lifecycle

Remote (EUROPE) - English

Remote
Linux
Canonical Posted 2 weeks ago

Engineering Manager - AppArmor

English (required)

Remote
C
Canonical Posted 2 weeks ago

Engineering Manager - Security Standards and Hardening

English

Remote
Ubuntu Linux
Canonical Posted 2 weeks ago

Engineering Manager - Ubuntu Security

English (Excellent)

Remote
Go Java C Python
Canonical Posted 2 weeks ago

Ubuntu Security Engineer

English

Remote
C Python Go Rust Java +5
Canonical Posted 2 weeks ago

Linux Cryptography and Security Engineer

English

Remote
C Linux Bash
Canonical Posted 2 weeks ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

English

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

Rust Engineering Lead - Linux and Open Source

English (professional)

Remote
Rust Linux
Canonical Posted 2 weeks ago

Performance Engineer - Open Source

English

Remote
Linux
Canonical Posted 2 weeks ago

Software Engineering Director

English

Remote
Linux
Canonical Posted 2 weeks ago

Microservices Engineer

English

Remote
Python Go
Canonical Posted 2 weeks ago

Engineering Manager

English

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

Containerization & Virtualisation Engineer

English (Professional)

Remote
Go Rust C/C++ Linux
Canonical Posted 2 weeks ago

Linux Kernel Engineer

English (Professional)

Remote
C Git Linux
Canonical Posted 2 weeks ago

Web Frontend Engineer - JS, CSS, React, Flutter

English (Professional)

Remote
JavaScript CSS TypeScript React Flutter
Canonical Posted 2 weeks ago

Golang Engineer

English (Professional)

Remote
Go Linux
Canonical Posted 2 weeks ago

Security Software Engineer

English (Professional)

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

Python Engineer

English

Remote
Python
Canonical Posted 2 weeks ago

Senior/Staff/Principal Engineer

English

Remote
Go Rust Python C
Canonical Posted 2 weeks ago

Linux Devices Software Engineer

Taipei, Taiwan +1 (Remote) - English (Professional)

Remote
Linux Go C C++ Rust

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.