Enable job alerts via email!

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Boston (MA)

Remote

USD 90,000 - 140,000

Full time

15 days ago

Boost your interview chances

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

Job summary

An innovative company is seeking a System Software Engineer to enhance the Rust ecosystem on Ubuntu. This role involves collaborating with a distributed team to improve Rust tooling and integration, designing and maintaining features, and optimizing performance across Ubuntu products. With a commitment to open-source software, this position offers a competitive salary, annual learning budget, and a remote-first work environment. If you're passionate about technology and open-source development, this opportunity is perfect for you.

Benefits

Annual learning budget of USD 2,000
Biannual in-person team sprints
Competitive compensation
Wellness programs
Holiday and parental leave
Travel opportunities

Qualifications

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

Responsibilities

  • Collaborate to improve Rust tooling and integration in Ubuntu.
  • Design and maintain features for Rust support in Ubuntu.

Skills

Rust
Linux
Cloud-native development
Software packaging for Debian/Ubuntu

Education

Bachelor's degree in a technical field
Equivalent experience

Job description

System Software Engineer - Rust compiler, tooling, and ecosystem

Join to apply for the System Software Engineer - Rust compiler, tooling, and ecosystem role at Canonical.

About the role

Canonical is seeking a System Software Engineer to focus on the Rust programming language and its ecosystem on Ubuntu. The successful candidate will work on delivering the best Rust runtime, developer experience, and supporting tooling in Ubuntu, helping to make Ubuntu the premier platform for Rust development in various environments including cloud, datacenters, containers, and more.

Responsibilities
  • Collaborate with a distributed team to improve Rust tooling and integration in Ubuntu.
  • Design, develop, and maintain features for Rust support in Ubuntu.
  • Review code and participate in design discussions.
  • Work with other teams to optimize architecture and performance across Ubuntu products.
Qualifications
  • Relevant experience with Rust, ideally in cloud-native and Linux environments.
  • Interest or experience in packaging software for Debian and Ubuntu.
  • Long-term Linux user.
  • Strong academic background in a technical field or equivalent experience.
  • Passionate about technology, open source, and software development.
Location

This role is remote within the AMERICAS region.

What we offer
  • Distributed work environment with biannual in-person team sprints.
  • Annual learning and development budget of USD 2,000.
  • Competitive compensation with annual reviews and performance bonuses.
  • Benefits including holiday leave, parental leave, wellness programs, and travel opportunities.
About Canonical

Canonical is a leader in open source software, known for Ubuntu, and is committed to innovation and diversity. We foster a collaborative, remote-first work environment and are an equal opportunity employer.

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

Pittsburgh

Remote

USD 80,000 - 120,000

11 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Raleigh

Remote

USD 80,000 - 120,000

6 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Tacoma

Remote

USD 85,000 - 95,000

12 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Minneapolis

Remote

USD 89,000 - 199,000

11 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Phoenix

Remote

USD 89,000 - 199,000

13 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Chicago

Remote

USD 91,000 - 111,000

13 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Washington

Remote

USD 80,000 - 120,000

13 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Los Angeles

Remote

USD 90,000 - 150,000

13 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

San Bernardino

Remote

USD 80,000 - 120,000

13 days ago