Enable job alerts via email!

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

San Jose (CA)

Remote

USD 80,000 - 140,000

Full time

9 days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a passionate System Software Engineer to join their team focused on Rust compiler and tooling. This remote role offers the opportunity to work on enhancing the Rust ecosystem on Ubuntu, making cutting-edge programming accessible to users. You'll collaborate with talented engineers, influence core components, and contribute to architecture improvements. With a strong commitment to open source and a culture that fosters innovation, this position promises to be an exciting challenge for those eager to make a difference in the tech landscape.

Benefits

USD 2,000 annual learning budget
Regular compensation reviews
Performance bonuses
Wellness programs
Travel opportunities

Qualifications

  • Experience in Rust programming and Linux systems.
  • Strong academic background in a technical field.

Responsibilities

  • Collaborate within a distributed team to enhance Rust development.
  • Write high-quality code for new features and bug fixes.

Skills

Rust
Linux
Cloud-native environments
Debian/Ubuntu packaging

Education

Bachelor's degree 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.

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 providers, silicon industry leaders, and more. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and minimal office-based roles. Teams meet a few times a year in various global locations 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. This role involves building a new team focused on the Rust programming language and its ecosystem on Ubuntu, aiming to deliver the best Rust runtime, developer experience, and tooling. Our goal is to ensure that modern programming language innovation is accessible to Ubuntu users, laying the foundation for future open source communities and innovations.

This is an exciting opportunity for a software engineer passionate about open source, Linux systems, software architecture, and Rust. You will work with talented teams to make Ubuntu the premier platform for developing and running Rust applications across various environments, including cloud, datacenters, containers, and directly on the OS.

As part of the Ubuntu Foundations Team, you will work on critical toolchains and core Ubuntu components, influencing Desktop, Server, Ubuntu Core, and cloud images. Your responsibilities include discussing design, mentoring, code reviews, and collaborating with other teams to enhance Ubuntu’s architecture and performance.

Location: This role is remote within the AMERICAS region.

The role entails:
  • Proactive collaboration within a distributed team
  • Integration and packaging of tooling to enhance Rust development on Ubuntu
  • Writing high-quality code for new features and bug fixes
  • Code and design reviews
  • Collaborating on architecture improvements for Ubuntu
  • Working remotely with occasional travel (2-4 weeks/year)
Ideal candidate:
  • Experienced in Rust, especially in cloud-native and Linux environments
  • Interested in learning or experienced in packaging for Debian/Ubuntu
  • Long-time Linux user
  • Strong academic background in a technical field
  • Passionate about technology, innovation, and working with talented teams
  • Possesses soft skills like curiosity, flexibility, and accountability
What we offer:
  • Distributed work with biannual in-person team sprints
  • USD 2,000 annual learning budget
  • Regular compensation reviews and performance bonuses
  • Benefits reflecting our values, including leave, wellness programs, and travel opportunities
About Canonical:

Canonical leads in open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and promote a remote-first culture since 2004. Working here challenges you to learn, innovate, and excel.

Equal Opportunity Statement:

We are committed to diversity and inclusion, providing a fair hiring process regardless of background or identity.

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 Francisco

Remote

USD 80,000 - 140,000

7 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Oklahoma City

Remote

USD 80,000 - 120,000

5 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Raleigh

Remote

USD 80,000 - 120,000

2 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

9 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Los Angeles

Remote

USD 90,000 - 150,000

9 days ago