Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical
Anywhere
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Interpersonal skills","Curiosity","Flexibility","Accountability"]

Join Canonical as a 2025/2026 graduate software engineer working on Ubuntu and open-source systems—ranging from low-level Linux components like firmware and kernels to desktop applications, containers, and Kubernetes clusters. Shape product roadmaps at global sprints, write high-quality resilient code, and collaborate with users and the open-source community through code reviews and issue trackers. Build Linux and security expertise while responding quickly to enterprise customer needs.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
4 days ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Join Canonical as a 2025/2026 graduate software engineer working on Ubuntu and open-source systems—ranging from low-level Linux components like firmware and kernels to desktop applications, containers, and Kubernetes clusters. Shape product roadmaps at global sprints, write high-quality resilient code, and collaborate with users and the open-source community through code reviews and issue trackers. Build Linux and security expertise while responding quickly to enterprise customer needs.
Location: Anywhere
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Shape product roadmaps at global sprints every six months.
  • •Focus on design and user experience for developer tooling and command line applications.
  • •Write resilient, performant code potentially serving millions of daily users.
  • •Engage with users and the open-source community via code reviews and issue trackers.
  • •Develop security awareness and respond to priority customer issues with an understanding of enterprise requirements.
Travel: Low travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusPaid LeaveParental Leave

Key Requirements

  • •Exceptional academic track record from both high school and university.
  • •Undergraduate degree in Computer Science, Business Informatics, Mathematics, or another STEM discipline with programming courses.
  • •Confidence delivering high-quality code in one of Python, Rust, C/C++, Golang, JavaScript, or Java.
  • •Experience with Ubuntu or another Linux distribution.
  • •Professional written and spoken English, plus personal accountability and strong interpersonal skills.
Experience:Open sourceLinuxUbuntu
Education:Bachelor's in Computer Science, Business Informatics, Mathematics (or another STEM discipline with programming courses)
Skills:CommunicationInterpersonal skillsCuriosityFlexibilityAccountability
Languages:English
Tech Stack:PythonGolangRustC/C++JavaScriptJavaBashLinuxUbuntuRaspberry PiRISC-VKubernetesDebianFedoraArchNixCompilersToolchainsSecurityCryptography

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn