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