
Junior Ubuntu Software Engineer
Canonical
Junior Ubuntu Software Engineer
Junior Ubuntu Software Engineer role at Canonical, a remote-first open source software company. Requires an exceptional academic record, undergraduate degree in Computer Science or STEM, and experience with Rust, Go, Python, Flutter, or C/C++. The position involves designing, building, and shipping software across Ubuntu's foundational teams.
Junior Ubuntu Software Engineer
Junior Ubuntu Software Engineer role at Canonical, a remote-first open source software company. Requires an exceptional academic record, undergraduate degree in Computer Science or STEM, and experience with Rust, Go, Python, Flutter, or C/C++. The position involves designing, building, and shipping software across Ubuntu's foundational teams.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Preferred Qualifications
Technical (Nice-to-have)
Key Responsibilities
- Designing, building and shipping software in Rust, Go, Python and C/C++
- Packaging, integrating, testing and uploading open source software to the Ubuntu repositories
- Debugging issues, then designing and delivering robust solutions
- Authoring and improving technical and community documentation
- Contributing to upstream and neighboring open source projects
- Collaborating as part of a globally distributed team
- Continuously learning and progressing technical and professional skills