Rust Job: Backend Engineer (Runtime)

Job added on




Remote Position
(From Everywhere/No Office Location)

Job type


Rust Job Details

Docker is a remote first company with employees across Europe and the Americas that simplifies the loves of developers who are making world-changing apps. We raised our Series C funding in March 2022 for $105M at a $2.1B valuation. We saw a 4x year-over-year ARR growth last year and continue to grow! Join us for a whale of a ride!

Millions of developers around the world use and love Docker’s industry leading container runtime, Docker Engine. It is the cornerstone of Docker Desktop and an important part of CI/CD systems everywhere. The Runtime team at Docker leads development of the open source moby/moby project and the components that make it up. The code base is primarily Go with some C components. The team’s mission is to build a performant, predictable and accessible container runtime for developers.

The successful candidate is passionate about low-level Linux and container technologies and how they can be used to build a performant, reliable and accessible product. They have strong interpersonal skills that they have used when developing code for or working on open source projects.


  • Maintain and evolve open source code bases

  • Collaborate with contributors to our projects and with upstream projects

  • Work with other Docker teams on integrating Engine and CLI (Desktop, Hub)

  • Appropriately handle runtime security reports


  • 3+ years of software development experience using a backend language (like Go, C, C++, or Rust)

  • Experience developing for Linux

  • Experience working on open source projects

What to expect in the first 30 days

  • Meet the team

  • Understand the team mission

  • Start diving into a part of the code base

  • Ship a small change

What to expect in the first 90 days

  • Feel comfortable in a part of the code base

  • Meet people across the company

  • Ship a more major change

  • Demo something you worked on at the internal Product Development demos

What to expect in the first year

  • Have autonomy/ownership over an area (level dependent)

  • Help shape the direction of Runtime (level dependent)

  • Work with other teams at Docker on delivering an end to end feature


  • Freedom & flexibility; fit your work around your life

  • Variety of virtual and in-person social events to build connections and have fun

  • Home office setup; we want you comfortable while you work

  • Generous maternity and parental leave

  • Technology stipend equivalent to $100 net/month

  • PTO plan that encourages you to take time to do the things you enjoy

  • Whaleness Days: companywide day off each month

  • Quarterly, company-wide hackathons

  • Training stipend for conferences, courses and classes

  • Stock Options; we are a growing start-up and want all employees to have a share in the success of the company

  • Docker Swag

  • Medical benefits, retirement and holidays vary by country

Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.

EU Salary Range
48,000 EUR - 101,000 EUR (salary range can change if hired in at a different level)

Due to the remote nature of this role, we are unable to provide visa sponsorship.