← All jobs

Junior Ubuntu Software Engineer at Canonical

Confirmed open

Develop, package and test foundational Ubuntu software across server, desktop and distribution teams in a globally remote early-career role.

Canonical logoCanonical
Location
Home based - Worldwide
Work arrangement
remote
Technologies
Python, C++, Linux, Go, Flutter

Role overview

Canonical recruits early-career engineers across Ubuntu foundation, server, desktop and distribution teams. Work can involve compilers, bootloaders, packaging, automation, repositories and applications in Rust, Go, Python, Flutter or C/C++. The employer lists home-based roles worldwide.

Responsibilities

  • Develop and test foundational Ubuntu software and applications in a language used by the assigned team.
  • Package and integrate open-source projects into Ubuntu repositories, including Debian and Snap workflows.
  • Debug distribution issues, improve build and delivery automation, and document solutions.
  • Collaborate with upstream projects and a globally distributed engineering team.

Qualifications

  • A computer science or STEM degree, or credible alternative path, and a strong interest in open-source software.
  • Experience in at least one of Rust, Go, Python, Flutter, C or C++ and professional English communication.
  • Ability to learn continuously, work well with colleagues and travel twice yearly to company events.
  • Familiarity with Linux distributions is helpful for this early-career track.

Benefits

  • Canonical lists distributed home-based work with in-person team meetings, a USD 2,000 annual personal learning budget, annual compensation review and recognition awards.
  • The posting also names annual leave, parental leave, an employee assistance programme and travel-related support for company events. The package can vary by location.

About Canonical

Canonical publishes Ubuntu and develops open-source software for cloud, connected devices and enterprise infrastructure. Its teams work across countries.

How to apply

Review the original posting and apply through the employer’s careers page.

View source and apply

Source checked: 2026-09-29

Show what you can do

Build a free profile around your CV and real work. Share its link when you are ready. Applications for this role still go directly to the employer.

Build a free profile

Browse job categories

Related jobs