Enable job alerts via email!

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Raleigh (NC)

Remote

USD 80,000 - 120,000

Full time

Today
Be an early applicant

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 join a new team focused on the Rust programming language and its ecosystem. This role involves enhancing Rust runtime and tooling on Ubuntu, ensuring it remains a leader in modern programming languages. You will collaborate with a distributed team, develop high-quality code, and engage in design discussions. The position offers the flexibility of remote work with occasional travel, an annual learning budget, and generous leave policies, making it an exciting opportunity for technology enthusiasts passionate about open source and Linux.

Benefits

Annual learning and development budget of USD 2,000
Performance reviews and recognition rewards
Generous leave policies
Parental leave
Wellness programs
Opportunities for travel and professional growth

Qualifications

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

Responsibilities

  • Collaborate with a distributed team to enhance Rust tooling on Ubuntu.
  • Develop high-quality code and troubleshoot issues.

Skills

Rust
Cloud-native environments
Linux
Packaging software for Debian/Ubuntu
Soft skills: curiosity, flexibility, accountability, self-motivation

Education

Strong academic background in a technical field

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.

Role Overview

We are building a new team focused on the Rust programming language and its ecosystem on Ubuntu. The team will enhance Rust runtime, developer experience, and tooling in Ubuntu, ensuring Ubuntu remains at the forefront of modern programming language innovation.

Responsibilities
  1. Collaborate proactively with a distributed team.
  2. Select, integrate, and package tooling to improve Rust development and operation on Ubuntu.
  3. Develop high-quality code for new features and troubleshoot issues.
  4. Review code contributions from team members.
  5. Engage in design discussions and collaborate on solutions.
  6. Work remotely with occasional travel (2-4 weeks/year).
Qualifications
  • Relevant experience with Rust, ideally in cloud-native and Linux environments.
  • Interest or experience in packaging software for Debian/Ubuntu.
  • Long-term Linux user.
  • Strong academic background in a technical field or equivalent experience.
  • Passion for technology, open source, and Linux.
  • Soft skills: curiosity, flexibility, accountability, self-motivation.
What We Offer
  • Remote work with biannual in-person team sprints.
  • Annual learning and development budget of USD 2,000.
  • Performance reviews and recognition rewards.
  • Generous leave policies, parental leave, wellness programs.
  • Opportunities for travel and professional growth.
About Canonical

Canonical is a leader in open source software, known for Ubuntu, supporting AI, IoT, cloud, and more. We promote diversity, innovation, and excellence in a global, remote-friendly environment.

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

Oklahoma City

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

8 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Minneapolis

Remote

USD 89,000 - 199,000

7 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Phoenix

Remote

USD 89,000 - 199,000

10 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Chicago

Remote

USD 91,000 - 111,000

9 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Washington

Remote

USD 80,000 - 120,000

10 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Los Angeles

Remote

USD 90,000 - 150,000

10 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

San Bernardino

Remote

USD 80,000 - 120,000

9 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Oklahoma

Remote

USD 80,000 - 120,000

7 days ago
Be an early applicant