Skip to content
Top Notch Spot

Junior Ubuntu Software Engineer

Canonical United Kingdom Information Technology Posted 21 Oct 2026
Full-time Remote
Location
United Kingdom
Work arrangement
Remote
Employment type
Full-time
Category
Information Technology
Openings
1

About the role

Canonical, the publisher of Ubuntu, is hiring a Junior Ubuntu Software Engineer for its globally distributed, home-based engineering organisation. Junior engineers rotate through Ubuntu Engineering teams such as Foundations, Server, Desktop and Debcrafters, designing, building and shipping software and packaging, integrating and testing open-source components into the Ubuntu repositories. The work uses languages including Rust, Go, Python, Flutter and C/C++, inside a remote-first team that collaborates across every time zone. Canonical states that it has remote roles open in every time zone for this position, and the role involves travelling twice a year for company events, for up to two weeks at a time. Compensation is not stated as a fixed figure in the listing; Canonical says pay is shaped by geographical location, experience and performance, with an annual compensation review and a performance bonus. Interested candidates should apply through the application link before the deadline, if any is shown there.

Requirements

Exceptional academic track record from high school and university Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path Experience with Rust, Go, Python, Flutter or C/C++ Passion for open source software Professional written and spoken English Ability to travel twice a year for company events, up to two weeks each

Skills

Python Rust Go C/C++ Open source packaging Linux / Ubuntu

How to apply

  1. Select Apply now.
  2. You are taken to Canonical’s own application page to send your application.

Applying is free. We never ask candidates for money. The exact steps can differ by job and employer.

More jobs at Canonical