Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Full-Time Remote
R

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
  • The listing does not state pay currency or range

#J-18808-Ljbffr

R

Contact Details:

remote work Recruitment Team