
About Canonical
Empowering the world with open-source software
Key Highlights
- Developers of Ubuntu, used by millions globally
- Headquartered in London with a remote-first policy
- Serves enterprise clients like Google and Microsoft
- Privately held with significant funding from various investors
Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...
🎁 Benefits
Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...
🌟 Culture
Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...
Overview
Canonical is hiring a Rust Engineering Lead to drive the adoption of Rust in their offerings, starting with Ubuntu. You'll work on system-level services and capabilities, focusing on innovative software solutions. This role requires experience with Rust and Linux.
Job Description
Who you are
You have a strong background in Rust programming and a passion for open source software. Your experience with Linux systems has equipped you with the skills to rethink and innovate system-level services. You thrive in a collaborative environment and are excited about the potential of Rust to transform traditional software development practices.
You understand the importance of community and collaboration in open source projects. Your ability to communicate effectively with diverse teams across the globe makes you a valuable asset in driving the adoption of Rust within Canonical's offerings. You are committed to fostering an inclusive environment where diverse perspectives contribute to better products.
What you'll do
As a Rust Engineering Lead, you will spearhead the integration of Rust into Canonical's projects, starting with Ubuntu. You will lead a team of engineers in developing system-level services that leverage Rust's capabilities, ensuring that Ubuntu remains the best platform for Rust development. Your role will involve collaborating with cross-functional teams to align on strategy and execution, as well as mentoring engineers to enhance their skills in Rust and Linux.
You will be responsible for rethinking the foundations of future Linux systems, exploring how Rust can drive change from system firmware to the desktop. Your leadership will guide the team in creating innovative solutions that meet the needs of Canonical's diverse customer base. You will also engage with the open source community to promote Rust and its benefits, ensuring that Canonical remains at the forefront of technology innovation.
What we offer
Canonical provides a unique opportunity to work in a fully remote environment, allowing you to collaborate with colleagues from around the world. You will be part of a pioneering company that values diversity and inclusion, fostering a workplace free from discrimination. We encourage you to apply even if your experience doesn't match every requirement, as we believe that diverse teams build better products.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Canonical.
Similar Jobs You Might Like
Based on your interests and this role

Engineering Manager
Canonical is hiring an Ubuntu Engineering Lead to oversee the engineering organization and ensure high-quality software development. You'll work closely with teams to drive innovation across the Ubuntu platform. This role requires a strong technical background and leadership experience.

Linux Engineer
Canonical is hiring a Lead Linux Kernel Engineer to drive the architecture and implementation of the Ubuntu Linux kernel. You'll work on performance enhancements and security hardening while collaborating with key partners. This role requires a strong background in operating systems kernel development.

Engineering Manager
Canonical is seeking an Engineering Manager to lead the Ubuntu Engineering organization. You'll focus on quality, performance, and resilience in software while nurturing high-performing teams. This role requires a strong technical background and leadership experience.

Software Engineering
Canonical is hiring Graduate Software Engineers to work on open source and Linux projects. You'll engage with technologies like Python, Golang, and Rust while contributing to various software engineering challenges. This is an entry-level position open to candidates worldwide.

Software Engineering
Canonical is hiring an Ubuntu Software Engineer to work on the Ubuntu Engineering organization. You'll be involved in designing, engineering, and integrating open source software. This position requires a strong understanding of quality, performance, and resilience in software.