Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a System Software Engineer to enhance the Rust ecosystem on Ubuntu. This role offers a unique opportunity to work on critical toolchains and improve the developer experience for Rust applications across various environments. You'll be part of a distributed team, contributing to an innovative platform that supports cloud, datacenter, and container applications. With a focus on open source and collaboration, this position promises a meaningful career path and the chance to influence the future of Rust development. Join a culture that values continuous learning and diverse perspectives while enjoying the flexibility of remote work and global travel.
Join to apply for the System Software Engineer - Rust compiler, tooling, and ecosystem role at Canonical.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. We are a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet in person 2-4 times a year in interesting locations worldwide.
The company is founder-led, profitable, and growing.
We are hiring a System Software Engineer for Rust compiler, tooling, and ecosystem. You will focus on enhancing the Rust programming language and its ecosystem on Ubuntu, delivering the best Rust runtime, developer experience, and tooling. This role aims to make Ubuntu the premier platform for developing and running Rust applications across cloud, datacenter, containers, and more.
This is an exciting opportunity for a software engineer passionate about open source, Linux systems, software architectures, and Rust. Join Canonical to build a meaningful career and improve Ubuntu’s support for Rust in various environments.
The Ubuntu Foundations Team manages the core Ubuntu system, building on Debian’s technical excellence. You will work on critical toolchains, leveraging your Rust expertise to enhance Ubuntu's platform for Rust development, distribution, and consumption. Your work will impact Desktop, Server, Ubuntu Core, and cloud images.
Responsibilities include:
Qualifications include:
What we offer:
About Canonical:
Canonical pioneers open source software, publishing Ubuntu—the platform for AI, IoT, and cloud. We recruit globally, uphold high standards, and promote a diverse, inclusive workplace. Working at Canonical means thinking differently, learning continuously, and raising your game.
We are an equal-opportunity employer committed to a discrimination-free workplace. Diversity enriches our environment and products.