← Back to list

Job
· Mid-level
Ubuntu Software Engineer
Software Engineer
• Mid-level
• Remote
• Full-time
•
EU/EMEA
Canonical is hiring engineers across the breadth of Ubuntu Engineering: designing new software and packaging, integrating, testing and shipping open source software in the Ubuntu repositories. The track suits mid-career engineers who are not yet at Manager/Lead level, with remote roles in any time zone.
Responsibilities
- ▹Design, build and ship software in Rust, Go and Python
- ▹Package, integrate, test and upload open source software to the Ubuntu repositories
- ▹Debug system-level issues 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
- ▹Mentor colleagues to build skills and understanding
- ▹Develop and improve processes to fulfill goals more efficiently
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 demonstrated passion for open source software
- ▹Significant 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
- ▹Experience with Linux distributions and distribution engineering
- ▹Experience with software packaging and distribution mechanisms
- ▹Understanding of build systems and toolchains, including for cross-compilation
- ▹Performance or security engineering experience
Soft skills
Excellent communication and interpersonal skillsDrive and willingness to exceed expectationsMentoringTeamwork 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
· 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

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

Job
· Mid-level
Linux devices software engineer - snapd
Canonical
CppData Science
+1
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer - L3 Support
Canonical
CppData Science
+5
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and senior)
Canonical
CppData Science
+2
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas