Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join an innovative company as a System Software Engineer focusing on Rust tooling and ecosystem within Ubuntu. This role offers the chance to work remotely while making significant contributions to open source software. You will collaborate with talented engineers, enhance the Rust runtime, and improve the developer experience on Ubuntu. With opportunities for global travel and a commitment to professional growth, this position is perfect for those passionate about technology and collaboration. Embrace the challenge of shaping the future of software development in a supportive and diverse environment.
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 across sectors. We are a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet 2-4 times a year in interesting locations worldwide 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. We are building a new team focused on the Rust programming language and its ecosystem on Ubuntu. The team will 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 is ideal for a software engineer passionate about open source software, Linux systems, software architectures, and Rust. You will work with talented people at Canonical to make Ubuntu the best platform for developing and running Rust applications across various environments.
The Ubuntu Foundations Team manages the core Ubuntu system, building on Debian's technical excellence to provide the latest free software components in a reliable, user-friendly form. As part of this team, you will work on critical toolchains and contribute to the modern software ecosystem, leveraging your Rust expertise to enhance Ubuntu's development, distribution, and consumption of Rust-based software.
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. Your work will impact Ubuntu Desktop, Server, Ubuntu Core, and cloud images.
Location: This role is remote within the AMERICAS region.
Canonical pioneers open source innovation. As the publisher of Ubuntu, a key platform for AI, IoT, and cloud, we are changing software development. We hire globally, valuing excellence and diversity. Most colleagues work remotely, and working here challenges you to think differently, learn new skills, and excel.
We foster a workplace free from discrimination, valuing diverse experiences and backgrounds. All applications will be considered fairly.