Company & role
Canonical
Software Engineer jobs at Canonical
64 active openings at Canonical for people who design and ship the software products and platforms companies depend on.
Start my job agentFree credits included · No card required
- Available now
- 64 roles Active listings in Jobfinder
- Hiring market
- 1 companies Not one employer or one job board
- Freshness
- 31 day median Inventory refreshes throughout the day
- Published pay
- Still emerging We only show salary evidence we actually have
Latest openings
Current software engineer openings at Canonical.
A focused company market view, ordered by discovery time.
64matching
- Embedded Linux Senior Software Engineer - OptimisationCanonical·Remote (EMEA, LATAM, Canada, USA)
- Golang System Software Engineer - Containers / VirtualisationCanonical·Remote (EMEA, LATAM, Canada, USA)
- Golang Software Engineer, Commercial SystemsCanonical·Remote (EMEA)
- Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)Canonical·Remote (Anywhere)
- Distributed Systems EngineerCanonical·Remote (Anywhere)
- Senior Software Engineer - Digital WorkplaceCanonical·Home based - EMEA
- Graduate Software Engineer, Open Source and Linux, Canonical UbuntuCanonical·Home based - Worldwide
- Ubuntu Software EngineerCanonical·Home based - Worldwide
- Golang Software Engineer, Commercial SystemsCanonical·Home based - EMEA
- C, Golang Software Engineer working on dqlite, a Raft extension for SQLiteCanonical·Home based - EMEA
- C++/Rust Graphics and Windowing System Software Engineer - MirCanonical·Home Based - APAC; Home based - EMEA
- Embedded Linux Senior Software Engineer - OptimisationCanonical·Home based - Worldwide
- Engineering Director, Devices Software EngineeringCanonical·Office Based - Taipei, Taiwan
- Juju Software Engineer (Go)Canonical·Home based - EMEA
- Junior Ubuntu Software EngineerCanonical·Home based - Worldwide
- Linux Enablement - Software Engineering ManagerCanonical·Office Based - Taipei, Taiwan
- Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)Canonical·Home Based - Americas; Home Based - APAC; Home based - EMEA
- MAAS Systems Engineer - Python (Toronto area)Canonical·Office Based - Toronto, Canada
- Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU Canonical·Home Based - Americas; Home Based - APAC; Office Based - Beijing, China; Office Based - Taipei, Taiwan
- Python Software Engineer, Commercial SystemsCanonical·Home based - EMEA
- Python Software Engineer - Ubuntu Hardware Certification TeamCanonical·Home based - EMEA
- Senior Software Engineer (Backend)Canonical·Home based - EMEA
- Senior Software Engineer - MAASCanonical·Home Based - Americas; Home based - EMEA
- Senior Software Engineer - Python/Golang - KubernetesCanonical·Home Based - Americas; Home based - EMEA
- Software Engineer, Automotive and Industrial ArchitectureCanonical·Home based - EMEA
Keep exploring
Refine the market, not the opportunity.
Move between related searches without starting over.
Other roles at Canonical
Hiring locations
Useful answers
Before you start applying.
Is Canonical hiring software engineer talent?+
Yes. There are 64 active matching openings in the current Jobfinder inventory.
How current are these roles?+
The median matching listing was discovered 31 days ago, and the collection refreshes throughout the day.
How can Jobfinder help me apply?+
Open a role to review it. Jobfinder can tailor your application and help identify the person involved in the hiring decision.
Live employer demand