Enable job alerts via email!

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Minneapolis (MN)

Remote

USD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading open source company as a System Software Engineer focused on enhancing the Rust ecosystem on Ubuntu. Work with a diverse team to improve the developer experience, integrate tooling, and develop robust solutions for cloud and Linux environments. Enjoy a flexible work setup and a strong commitment to continuous learning with a generous annual budget.

Benefits

Biannual in-person team sprints
Annual learning and development budget of USD 2,000
Performance reviews and competitive compensation
Comprehensive wellness programs
Parental leave
Travel opportunities

Qualifications

  • Experience with Rust in cloud-native and Linux environments.
  • Interest in packaging software for Debian and Ubuntu.
  • Long-term Linux user.

Responsibilities

  • Collaborate with a distributed team to design and implement solutions.
  • Select, integrate, and package tooling for Rust development on Ubuntu.
  • Develop high-quality code for new features and bug fixes.

Skills

Rust
Cloud-native environments
Linux
Software packaging
Open source

Education

Strong academic background in a technical field

Job description

System Software Engineer - Rust compiler, tooling, and ecosystem

Join us at Canonical as a System Software Engineer - Rust compiler, tooling, and ecosystem. This role is based remotely in the AMERICAS region.

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 team is diverse, with over 1200 colleagues across 75+ countries, and we promote a flexible, mostly remote work environment.

We are building a new team dedicated to enhancing the Rust programming language ecosystem on Ubuntu. Your work will focus on delivering the best Rust runtime, developer experience, and supporting tooling, ensuring Ubuntu remains a leading platform for Rust development in various environments including cloud, data centers, and containers.

In this role, you will:

  • Collaborate with a distributed team to design and implement solutions
  • Select, integrate, and package tooling to improve the Rust development experience on Ubuntu
  • Develop high-quality code for new features and bug fixes
  • Review code contributions from other engineers
  • Participate in design discussions and collaborate on architecture decisions

We seek candidates with:

  • Experience with Rust, especially in cloud-native and Linux environments
  • Interest or experience in packaging software for Debian and Ubuntu
  • Long-term Linux user experience
  • Strong academic background in a technical field or equivalent experience
  • A passion for technology, open source, and working with talented teams

We offer:

  • A distributed work environment with biannual in-person team sprints
  • Annual learning and development budget of USD 2,000
  • Performance reviews and competitive compensation
  • Comprehensive benefits including wellness programs, parental leave, and travel opportunities

Join Canonical to be part of a pioneering company shaping the future of open source and cloud technology. We foster diversity and are committed to equal opportunity employment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

San Diego

Remote

USD 90,000 - 130,000

2 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Atlanta

Remote

USD 125,000 - 170,000

2 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Omaha

Remote

USD 90,000 - 130,000

2 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

City of Syracuse

Remote

USD 100,000 - 130,000

2 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Buffalo

Remote

USD 100,000 - 140,000

2 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Madison

Remote

USD 90,000 - 140,000

2 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Wichita

Remote

USD 85,000 - 115,000

2 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Minneapolis

Remote

USD 89,000 - 199,000

30+ days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Detroit

Remote

USD 107,000 - 133,000

2 days ago
Be an early applicant