Global Remote Graduate Software Engineer

remote work

United Kingdom

Remote

GBP 42,000 - 54,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Canonical is seeking 2025/2026 graduates for remote software engineering roles with occasional in-person sprints and mentoring. You will write high quality code in Python, Rust, C/C++, Golang, JavaScript or Java and contribute to developer tooling and CLI projects.

Fresh graduates with a STEM degree, Linux experience, and strong English are encouraged to apply. Global, distributed teams collaborate across Linux domains from BIOS to desktops.

Qualifications

  • Exceptional academic record with an undergraduate degree in a STEM field.
  • Experience with Ubuntu or another Linux distribution.
  • Proficiency in at least one of Python, Rust, C/C++, Golang, JavaScript or Java.
  • Strong communication skills in English and ability to work in a distributed team.
  • Personal projects in technology and software engineering beyond the curriculum.

Responsibilities

  • Write high quality, resilient, and performant code in one of Python, Rust, C/C++, Golang, JavaScript or Java.
  • Shaped roadmap for your product at global sprints every six months.
  • Focus on design and user experience for developer tooling and command line apps.
  • Engage with users and the open source community through code reviews and issue trackers.
  • Collaborate with teams across Linux system areas from BIOS to desktop applications.

Skills

Python
Rust
C/C++
Golang
JavaScript
Java
Linux

Education

Undergraduate STEM degree

Job description

Canonical is seeking 2025/2026 graduates for remote software engineering roles with occasional in-person sprints and mentoring. You will write high quality code in Python, Rust, C/C++, Golang, JavaScript or Java and contribute to developer tooling and CLI projects.

Fresh graduates with a STEM degree, Linux experience, and strong English are encouraged to apply. Global, distributed teams collaborate across Linux domains from BIOS to desktops.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Graduate Software Engineer: Open Source & Linux
Remote Graduate Software Engineer: Open Source & Linux

Canonical • Douglas

Remote
GBP 32,000 - 52,000
Distributed work environment
Learning budget USD 2000/year
Annual compensation review
+2
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

remote work • United Kingdom

Remote
GBP 42,000 - 54,000
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical • Douglas

Remote
GBP 32,000 - 52,000
Distributed work environment
Learning budget USD 2000/year
Annual compensation review
+2
Python Engineer
Python Engineer

Meetborderless • Greater London

On-site
GBP 66,000 - 89,000
Annual learning budget USD 2,000
Travel for company events twice a year
Annual compensation review
+2
Senior Linux Open Source Sustaining Engineer (Remote)
Senior Linux Open Source Sustaining Engineer (Remote)

Meetborderless • Greater London

On-site
GBP 70,000 - 110,000
Distributed remote work
Learning budget USD 2000 per year
Annual compensation review
+5
Software Maintenance Engineer
Software Maintenance Engineer

Meetborderless • Greater London

On-site
GBP 70,000 - 110,000
Global remote work
Learning budget of USD 2,000 per year
Annual compensation review
+1
Remote Linux Cloud Engineer – Open Source Sustaining
Remote Linux Cloud Engineer – Open Source Sustaining

Meetborderless • United Kingdom

On-site
GBP 90,000 - 120,000
Distributed collaboration across teams
Annual learning budget
Performance-based bonus
+2
Remote Engineering Manager - Distributed Linux Systems
Remote Engineering Manager - Distributed Linux Systems

Canonical • England

Remote
GBP 90,000 - 130,000
Learning budget
Annual review
Holiday leave
+2
Remote Security Software Engineer
Remote Security Software Engineer

Canonical • United Kingdom

Remote
GBP 80,000 - 120,000
Twice-yearly team sprints in person
Personal learning and development USD
Senior Software Engineer - Python/Golang - Kubernetes
Senior Software Engineer - Python/Golang - Kubernetes

Canonical • United Kingdom

Remote
GBP 90,000 - 130,000
Distributed team sprints
Learning budget USD 2,000 per year
Annual compensation review
+6