Graduate Software Engineer, Open Source and Linux at Canonical
Confirmed open
Join Canonical’s worldwide home-based engineering teams to build Ubuntu and open-source software.
Search jobs by company: Canonical
- Location
- Remote
- Advertised region
- Home based - Worldwide
- Work arrangement
- remote
- Technologies
- Python, JavaScript, Java, C++, Kubernetes, Linux, Go
Save job — free account Saved jobs
Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.
By continuing, you agree to processing needed to manage your account and profile. Privacy policy
Role overview
The graduate role writes resilient code for products and developer tools, works with users through reviews and issue trackers, and contributes to product planning at periodic in-person sprints. Canonical seeks STEM graduates with Linux familiarity and programming in Python, Rust, C/C++, Go, JavaScript or Java.
About Canonical
Canonical publishes Ubuntu and builds commercial and open-source technology for cloud, data, AI and connected-device environments. The company describes itself as globally distributed and says most colleagues work from home.
How to apply
Review the original posting and apply through the employer’s careers page.
View source and applySource checked: 2026-11-08
Browse job categories
Related jobs
- Graduate Software Engineer at Canonical — Canonical
- Open Source Performance Engineer at Canonical — Canonical
- Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU at Canonical — Canonical
- Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels) at Canonical — Canonical
- Ubuntu Linux Kernel Build Automation Engineer at Canonical — Canonical
- Software Engineer II, Open Source Server at Temporal — Temporal