Home / Jobs / Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
RemoteSource: WhatJobs
See advert for pay
About the role
Canonical is a leading provider of open source software and operating systems. This role is for 2025 and 2026 graduate software engineers joining engineering teams worldwide, working from home with some in-person team sprints and mentoring.
What you'll do
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
What they're looking for
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
For applicants in Nigeria
The listing states worldwide eligibility for applicants
Location is global remote work; not restricted to a single country
Timezone expectations are aligned to global teams in EMEA, APAC, and AMER, but no explicit Nigeria-specific requirement is stated
The listing does not specify whether contractors or employees are offered
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.