Canonical logo
Posted April 12, 2026 · 132 days agoLast seen August 23, 2026Est. expiry May 17, 2026

Junior Ubuntu Software Engineer

Worldwide
Remote · Software Engineering
Open Application · Junior
English
No degree required
About the role

Canonical is hiring junior engineers to work across Ubuntu engineering, designing, building, and shipping open source software in Rust, Go, Python, and more. Roles are remote worldwide, with opportunities to contribute to foundational, server, desktop, and archive teams. Candidates should have a degree in CS or STEM, experience with relevant programming languages, and a passion for open source.

Job Details

Responsibilities

  • Design, build, and ship open source software in Rust, Go, Python, and C/C++
  • Package, test, and upload software to Ubuntu repositories
  • Debug issues and deliver solutions
  • Contribute to documentation and upstream projects
  • Collaborate in a distributed team

Requirements

  • Degree in Computer Science or STEM
  • Experience with Rust, Go, Python, Flutter or C/C++
  • Professional English communication skills

Skills & Technologies

RustGoPythonFlutterC/C++

Education Level

No degree required
Seen 13 hours agoOpen ApplicationPartial Schema
Canonical logo
Canonical · 237 open roles
Top locations: Remote - Global · 134 · Remote - EMEA · 55 · Remote - Europe · 19+8 other locations
View company
Most-hired roles
Software Engineer
26
Engineering Manager
11
Product Manager
8
Sales Development Representative
7
Customer Success Manager
5
Role-level mix
Mid-Level (189)Senior (19)Manager (5)Director (2)Junior (1)Executive (1)Mid-level (1)Intern (1)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.