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 passionate System Software Engineer to enhance Rust support within the Ubuntu ecosystem. This role offers the chance to work on critical toolchains that impact various platforms, from cloud to desktop. You will collaborate with a talented, distributed team, focusing on delivering the best Rust runtime and tooling experience. With a flexible remote work culture and opportunities for professional growth, this position is ideal for those eager to innovate in open source and Linux environments. Join a forward-thinking company that values diversity and encourages creativity.
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 and silicon providers and industry leaders worldwide. We operate with a distributed team of 1200+ colleagues across 75+ countries, with few office-based roles, meeting in person 2-4 times a year in interesting locations.
The company is founder-led, profitable, and growing. We are hiring a System Software Engineer for Rust compiler, tooling, and ecosystem to focus on enhancing Rust support on Ubuntu. The team aims to deliver the best Rust runtime, developer experience, and tooling in Ubuntu, ensuring that modern programming language innovation is accessible to Ubuntu users and supporting future open source communities.
This role offers an exciting opportunity for a software engineer passionate about open source, Linux, software architecture, and Rust. You will help make Ubuntu the premier platform for developing and running Rust applications across cloud, datacenter, containers, and desktop environments.
As part of the Ubuntu Foundations Team, you will work on critical toolchains that underpin Ubuntu and the broader software ecosystem. Your work will impact Ubuntu's Desktop, Server, Ubuntu Core, and cloud images. Responsibilities include discussing design with team members, mentoring less experienced engineers, participating in code and design reviews, and collaborating with other teams to improve Ubuntu’s architecture and performance.
Location: This role is remote within the AMERICAS region.
Canonical pioneers open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and promote a flexible, remote work culture, challenging employees to think differently and grow professionally.
We are an equal opportunity employer, valuing diversity and inclusion in our workplace.