Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative firm is seeking a passionate System Software Engineer to join their team focused on Rust compiler and tooling. This remote role offers the opportunity to work on enhancing the Rust ecosystem on Ubuntu, making cutting-edge programming accessible to users. You'll collaborate with talented engineers, influence core components, and contribute to architecture improvements. With a strong commitment to open source and a culture that fosters innovation, this position promises to be an exciting challenge for those eager to make a difference in the tech landscape.
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 top public cloud providers, silicon industry leaders, and more. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and minimal office-based roles. Teams meet a few times a year in various global locations to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a System Software Engineer for Rust compiler, tooling, and ecosystem. This role involves building a new team focused on the Rust programming language and its ecosystem on Ubuntu, aiming to deliver the best Rust runtime, developer experience, and tooling. Our goal is to ensure that modern programming language innovation is accessible to Ubuntu users, laying the foundation for future open source communities and innovations.
This is an exciting opportunity for a software engineer passionate about open source, Linux systems, software architecture, and Rust. You will work with talented teams to make Ubuntu the premier platform for developing and running Rust applications across various environments, including cloud, datacenters, containers, and directly on the OS.
As part of the Ubuntu Foundations Team, you will work on critical toolchains and core Ubuntu components, influencing Desktop, Server, Ubuntu Core, and cloud images. Your responsibilities include discussing design, mentoring, code reviews, and collaborating with other teams to enhance Ubuntu’s architecture and performance.
Location: This role is remote within the AMERICAS region.
Canonical leads in open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and promote a remote-first culture since 2004. Working here challenges you to learn, innovate, and excel.
We are committed to diversity and inclusion, providing a fair hiring process regardless of background or identity.