
Junior Ubuntu Software Engineer
Canonical
Junior Ubuntu Software Engineer
Junior Ubuntu Software Engineer role at Canonical, a remote-first company. Requires an undergraduate degree in Computer Science or STEM, experience with Rust, Go, Python, Flutter or C/C++, and excellent English communication skills. Responsibilities include designing, building, and shipping software, packaging open source software, and collaborating in a globally distributed team.
Junior Ubuntu Software Engineer
Junior Ubuntu Software Engineer role at Canonical, a remote-first company. Requires an undergraduate degree in Computer Science or STEM, experience with Rust, Go, Python, Flutter or C/C++, and excellent English communication skills. Responsibilities include designing, building, and shipping software, packaging open source software, and collaborating in a globally distributed team.
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