Foundations: maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities
Server: leading the design, evolution and future of our Ubuntu Server distribution
Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter
Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today
Bring your existing expertise and learn new skills by working on one of the most prolific pieces of open source software. As an engineer working on Ubuntu you could work on any or all of the following categories
Development: design, build and ship new foundational systems software and applications in Rust, Go, Flutter, and Python
Architecture: engineer the integration of open source from boot firmware to cloud applications deployment
Packaging: a combination of Debian and Snap packaging to ship software in the distribution
Automation: build and maintain the machinery responsible for building, testing and shipping Ubuntu
Distro Engineering: the maintenance and evolution of a Linux distribution and its repositories
This application track is suitable for those at the mid point in their career but perhaps not quite at the Manager/Lead level, with relevant skills to contribute to Ubuntu
At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies
Location: We have remote roles open in every time zone