Canonical Jobs
118 open positions at Canonical
Browse all 118 open positions at Canonical. Every listing includes structured data: tech stack, language requirements, remote policy, and salary.
By the numbers
- Mostly Lead roles
- Often paired with Python, Linux, Go, C
- Top locations: London, Taipei
- 100% don't require German
Working at Canonical
Most-requested tech
Remote policy
97%
3%
Remote 97%On-site 3%
1 of 118 live ads state a salary.
4 roles posted in the last 30 days, 4 in the last 90.
Languages required
- English 118
Canonical 3 months ago Open for 111+ days
Remote
Linux Kernel Engineer
English (Professional)
C Git Linux
Canonical 3 months ago Open for 111+ days
Remote
Web Frontend Engineer - JS, CSS, React, Flutter
English (professional)
JavaScript CSS React Flutter TypeScript
$48.000–70.000 /yearCanonical 3 months ago Open for 111+ days
Remote
Security Software Engineer
English (Professional)
C C++ Python Go Rust +6
Canonical 3 months ago Open for 111+ days
Remote
Senior/Staff/Principal Engineer
English
Go Rust Python C
Canonical 3 months ago Open for 111+ days
Remote
Linux Devices Software Engineer
Taipei, Taiwan +1 (Remote) - English (Professional)
Linux Go C C++ Rust
Canonical 3 months ago Open for 111+ days
Remote
Junior Linux Kernel Engineer - Ubuntu
English
C Rust Linux Git
Canonical 3 months ago Open for 111+ days
Remote
Engineering Manager - Ubuntu Core
Remote (23 countries) - English
Go C++ Shell Linux
Canonical 3 months ago Open for 111+ days
Remote
C++/Rust Graphics and Windowing System Software Engineer - Mir
Remote (EMEA, APAC) - English
C++ Rust Linux
Canonical 3 months ago Open for 111+ days
Remote
Embedded Linux Senior Software Engineer - Optimisation
English
C C++ Linux Ubuntu Debian +2
Canonical 3 months ago Open for 111+ days
Remote
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
English
C C++ Python Linux
Canonical 3 months ago Open for 111+ days
Remote
Embedded & Desktop Linux Systems Engineer - Optimisation
English
Linux C C++ Debian RPM +2
Canonical 3 months ago Open for 111+ days
Remote
Linux Platform Integration - Ubuntu Systems Senior Engineer
English
Python C C++ Debian RPM +1
Canonical 3 months ago Open for 111+ days
Remote
Python Software Engineer - Ubuntu Hardware Certification Team
Remote (12 countries) - English
Python Linux
Canonical 3 months ago Open for 111+ days
Remote
Engineering Manager - Ubuntu Linux Kernel
English (professional)
Ubuntu Linux C
Canonical 3 months ago Open for 111+ days
Remote
Ubuntu Core Software Engineer
Remote (15 countries) - English
C Go Shell Linux Ubuntu Core
Canonical 3 months ago Open for 111+ days
Remote
Software Engineer - Edge AI
Remote (17 countries) - English
Go C++ Linux Machine Learning
Frequently Asked Questions
- Canonical currently has 118 open tech positions listed on Jobdex. This updates daily as new roles are posted or filled.
- The tech stack varies by role. Each job listing shows the specific technologies required and nice-to-have.
- 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.