Enable job alerts via email!

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Atlanta (GA)

Remote

USD 90,000 - 130,000

Full time

9 days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a System Software Engineer to enhance the Rust ecosystem on Ubuntu. This role offers a unique opportunity to work on critical toolchains and improve the developer experience for Rust applications across various environments. You'll be part of a distributed team, contributing to an innovative platform that supports cloud, datacenter, and container applications. With a focus on open source and collaboration, this position promises a meaningful career path and the chance to influence the future of Rust development. Join a culture that values continuous learning and diverse perspectives while enjoying the flexibility of remote work and global travel.

Benefits

USD 2,000 annual learning and development budget
Annual compensation review
Performance bonuses
Wellness programs
Travel opportunities
Holiday leave
Parental leave

Qualifications

  • Relevant Rust experience, ideally in cloud-native software and Linux.
  • Strong academic background with a degree in a technical field.

Responsibilities

  • Collaborate proactively with a distributed team.
  • Write high-quality code for new features and debug issues.

Skills

Rust Programming
Linux Systems
Cloud-Native Software
Software Packaging
Collaboration Skills

Education

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.

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 leading 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 in person 2-4 times a year in interesting locations worldwide.

The company is founder-led, profitable, and growing.

We are hiring a System Software Engineer for Rust compiler, tooling, and ecosystem. You will focus on enhancing the Rust programming language and its ecosystem on Ubuntu, delivering the best Rust runtime, developer experience, and tooling. This role aims to make Ubuntu the premier platform for developing and running Rust applications across cloud, datacenter, containers, and more.

This is an exciting opportunity for a software engineer passionate about open source, Linux systems, software architectures, and Rust. Join Canonical to build a meaningful career and improve Ubuntu’s support for Rust in various environments.

The Ubuntu Foundations Team manages the core Ubuntu system, building on Debian’s technical excellence. You will work on critical toolchains, leveraging your Rust expertise to enhance Ubuntu's platform for Rust development, distribution, and consumption. Your work will impact Desktop, Server, Ubuntu Core, and cloud images.

Responsibilities include:

  • Collaborate proactively with a distributed team
  • Select, integrate, and package tooling to improve Rust developer and operator experience
  • Write high-quality code for new features
  • Debug and fix issues
  • Review code from peers
  • Discuss and collaborate on design solutions
  • Work remotely with 2-4 weeks of global travel annually

Qualifications include:

  • Relevant Rust experience, ideally in cloud-native software and Linux
  • Interest or experience in packaging software for Debian/Ubuntu
  • Long-term Linux user
  • Strong academic background
  • Degree in a technical field or equivalent experience
  • Passion for technology and collaboration with talented teams
  • Curiosity, flexibility, communication skills, and accountability

What we offer:

  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review and performance bonuses
  • Benefits reflecting our values, including holiday leave and parental leave
  • Wellness programs and travel opportunities

About Canonical:

Canonical pioneers open source software, publishing Ubuntu—the platform for AI, IoT, and cloud. We recruit globally, uphold high standards, and promote a diverse, inclusive workplace. Working at Canonical means thinking differently, learning continuously, and raising your game.

We are an equal-opportunity employer committed to a discrimination-free workplace. Diversity enriches our environment and products.

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

Raleigh

Remote

USD 80,000 - 120,000

3 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Tacoma

Remote

USD 85,000 - 95,000

9 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Minneapolis

Remote

USD 89,000 - 199,000

8 days ago

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

10 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

10 days ago