Junior Ubuntu Software Engineer
Core
Design, build, and ship foundational systems software and applications for the Ubuntu operating system, integrating open source components and managing packaging.
Role type
Junior IC software engineer (systems/open source)
Builds
Ubuntu operating system distributions, foundational systems software, and open source packages
Domain
Open source software, Linux distributions, cloud infrastructure
Required skills
Rust, Go, Python, C/C++, Flutter, Linux distributions, system debugging, automation tooling, CI/CD systems
Preferred skills
Open source contribution experience, familiarity with Debian/Snap packaging
Technologies
Rust, Go, Python, Flutter, C/C++, Debian, Snap, Linux
Responsibilities
Designing, building, and shipping software in Rust, Go, Python, and C/C++
Responsibilities
Packaging, integrating, testing, and uploading open source software to Ubuntu repositories
Responsibilities
Debugging issues and delivering robust solutions
Responsibilities
Authoring and improving technical and community documentation
Responsibilities
Contributing to upstream and neighboring open source projects
Responsibilities
Collaborating as part of a globally distributed team