Remote Graduate Software Engineer – Open Source & Ubuntu

Canonical Ltd.

United Kingdom

Remote

GBP 32,000 - 52,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Distributed team with biannual sprints
Learning & development budget
Annual compensation review
Paid holidays
Travel opportunities
Wellness & support

Job summary

Canonical is hiring 2025 and 2026 Graduate Software Engineers into engineering teams around the world. This globally remote role offers exposure to Python, Golang, Rust, C/C++, JavaScript and Bash, working on Linux, containers and cloud platforms.

You will join a highly collaborative environment with biannual in-person sprints and set ambitious, impactful project goals. You will develop high quality code, contribute to open source, and learn across a wide range of technologies while growing your

Qualifications

  • Outstanding academic track record at school and university.
  • Undergraduate degree in Computer Science, Mathematics, or a STEM discipline with programming courses.
  • Professional written and spoken English.
  • Ability to travel internationally twice a year for company events.

Responsibilities

  • Shape the roadmap for your product at global sprints every six months.
  • Focus on design and user experience, even for developer tooling and command line apps.
  • Write high quality, resilient and performant code serving millions of users.
  • Develop mastery of key programming languages and Linux system knowledge.
  • Engage with users and the open source community through code reviews and issue trackers.
  • Respond to customer issues as a priority and understand enterprise requirements.
  • Develop skills and awareness of security in software design and implementation.

Skills

Python
Golang
Rust
C/C++
JavaScript
Linux
Bash
English communication

Education

Undergraduate degree in Computer Science or STEM

Tools

Git
Linux

Job description

Canonical is hiring 2025 and 2026 Graduate Software Engineers into engineering teams around the world. This globally remote role offers exposure to Python, Golang, Rust, C/C++, JavaScript and Bash, working on Linux, containers and cloud platforms.

You will join a highly collaborative environment with biannual in-person sprints and set ambitious, impactful project goals. You will develop high quality code, contribute to open source, and learn across a wide range of technologies while growing your

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

Canonical Ltd. • United Kingdom

Remote
GBP 32,000 - 52,000
Distributed team with biannual sprints
Learning & development budget
Annual compensation review
+3
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
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
Remote Python Engineer — Open Source & Cloud Scale
Remote Python Engineer — Open Source & Cloud Scale

Meetborderless • Greater London

Hybrid
GBP 66,000 - 89,000
Annual learning budget USD 2,000
Travel for company events twice a year
Annual compensation review
+2
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
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
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
Open Source DevOps Engineer (Python/Golang) – Cloud & Linux
Open Source DevOps Engineer (Python/Golang) – Cloud & Linux

Meetborderless • Greater London

On-site
GBP 70,000 - 110,000
Distributed work environment with team
Learning & development budget
Annual compensation review
+3
Remote Open Source Linux Engineer Upstream Bug Fixes
Remote Open Source Linux Engineer Upstream Bug Fixes

Meetborderless • Greater London

Hybrid
GBP 70,000 - 110,000
Global remote work
Learning budget of USD 2,000 per year
Annual compensation review
+1