← Back to list

Job
· Entry-level
Junior Ubuntu Software Engineer
Software Engineer
• Entry-level
• Remote
• Full-time
•
EU/EMEA
Canonical is hiring junior engineers across the breadth of Ubuntu Engineering: designing new software and packaging, integrating, testing and shipping open source software in the Ubuntu repositories. The role suits new graduates and early-career engineers and is remote in any time zone.
Responsibilities
- ▹Design, build and ship software in Rust, Go, Python and C/C++
- ▹Package, integrate, test and upload open source software to the Ubuntu repositories
- ▹Debug issues, then design and deliver robust solutions
- ▹Author and improve technical and community documentation
- ▹Contribute to upstream and neighboring open source projects
- ▹Collaborate as part of a globally distributed team
- ▹Continuously learn and progress technical and professional skills
Requirements
- ▹An exceptional academic track record from both high school and university
- ▹Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
- ▹Drive and a track record of going above and beyond expectations
- ▹A passion for open source software
- ▹Experience with Rust, Go, Python, Flutter or C/C++
- ▹Professional written and spoken English
- ▹Excellent communication and interpersonal skills
- ▹Ability to travel twice a year for company events of up to two weeks each
Nice to have
- ▹Familiarity with Linux distributions
- ▹Familiarity with system debugging tools and techniques
- ▹Familiarity with automation tooling and CI/CD systems
- ▹Experience contributing to open source projects
Soft skills
Excellent communication and interpersonal skillsDrive and willingness to exceed expectationsEagerness to learnTeamwork in a distributed environment
What we offer
- ▹Distributed work environment with twice-yearly in-person team sprints
- ▹Personal learning and development budget of USD 2,000 per year
- ▹Annual compensation review
- ▹Performance-driven annual bonus
- ▹Recognition rewards
- ▹Annual holiday leave
- ▹Maternity and paternity leave
- ▹Team Member Assistance Program and wellness platform
- ▹Opportunity to travel to meet colleagues
- ▹Priority Pass and travel upgrades for long-haul company events
About the company
Canonical publishes Ubuntu and is a leading provider of open source software and operating systems to the enterprise and technology markets. It has 1200+ colleagues in 75+ countries and has been remote-first since 2004; the company is founder led, profitable and growing.
Languages: Angol: professzionális írásban és szóban
Education: Számítástechnikai vagy STEM alapdiploma (vagy meggyőző alternatív pálya)
Similar jobs

Job
· Entry-level
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Canonical
CppData Science
+5
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Entry-level
Junior Software Engineer - Remote (Global), Full-Time
Mixrank
AI/MLData Science
+8
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Junior
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Canonical
CppData Science
+5
💰 Salary: not specified
🌍 Remote
🗣️ EN

Job
C++/Rust Graphics and Windowing System Software Engineer - Mir
Canonical Ltd.
CppData Science
💰 Salary: not specified
🌍 Remote
APAC
🗣️ EN

Job
· Mid-level
Software Engineer, Cloud - Sustaining Engineering
Canonical
CppData Science
+6
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
C++/Rust Graphics and Windowing System Software Engineer - Mir
Canonical
CppData Science
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas