Information Technology · Not stated
Direct employerJunior Ubuntu Software Engineer

Published by employer
About this role
This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.
Role overview
Canonical is hiring junior software engineers to work remotely from anywhere in the world. The role involves contributing to the Ubuntu Engineering organisation, suitable for new graduates or early career engineers passionate about open source software development.
Read full role
What you will do
- Design, build and ship software using Rust, Go, Python and C/C++.
- Package, integrate, test and upload open source software to Ubuntu repositories.
- Debug issues and deliver robust solutions.
- Write and improve technical and community documentation.
- Contribute to upstream and related open source projects.
- Collaborate with a globally distributed team.
- Continuously learn and develop technical and professional skills.
Requirements
- Strong academic record from high school and university.
- Undergraduate degree in Computer Science or STEM, or an alternative compelling background.
- Demonstrated drive and ability to exceed expectations.
- Passion for open source software.
- Experience with Rust, Go, Python, Flutter or C/C++.
- Proficient written and spoken English.
- Excellent communication and interpersonal skills.
- Willingness to travel twice a year for company events lasting up to two weeks.
Benefits
Compensation is based on location, experience and performance, with annual reviews and performance bonuses. Benefits include a distributed work environment with biannual in-person team sprints, a personal learning and development budget of USD 2,000 per year, annual leave, parental leave, wellness programs, travel opportunities, and recognition rewards.
How to apply
Apply through the employer's official contact. The employer has not published a closing date.