Remote Job Description

At DoorDash, our software engineers work on everything from backend systems to beautiful and thoughtful user interfaces, to scaling products that will automate human processes and make deliveries happen as fast as possible.

Come help us build the world's most reliable on-demand, logistics engine for delivery! We're bringing on experienced engineers to help us create and maintain a 24x7, no downtime, global infrastructure system that powers DoorDash’s three-sided marketplace of consumers, merchants, and dashers.

About the Team

The Core Platform team is designing and building foundational components which enable DoorDash engineers to more easily build, operate, and scale the many services which power our marketplace. As a relatively new team at DoorDash, we have the opportunity to shape the technical architecture and engineering culture through our work.

About the Role

Your responsibilities include:

  • Designing and implementing backend services, focused on reliability, ease of adoption, and future extensibility
  • Collaborating with engineers across the organization to identify common pain points and opportunities for leverage. What essential components should we build next?
  • Maintain and operate mission-critical production services, meeting service level objectives

You’re excited about this opportunity because you will…

  • Join a growing company and grow right along with us.
  • Take on significant technical challenges and have a large impact.
  • Have the ability to shape and improve our engineering culture.

We’re excited about you because…

  • You have at least 5 years experience as a backend software engineer
  • You have experience building and operating distributed systems at scale
  • You love systems and software and are competent in both
  • You apply a product mindset to infrastructure systems, and enjoy building products for other engineers like you
Nice to have...

Experience with these specific technologies or similar alternatives is not required but helpful.

  • Kotlin, Java, or other JVM languages and frameworks, Go
  • gRPC, Kafka, Cadence
  • AWS, Kubernetes, Docker

About DoorDash

At DoorDash, our mission to empower local economies shapes how our team members move quickly, learn, and reiterate in order to make impactful decisions that display empathy for our range of users—from Dashers to merchant partners to consumers. We are a technology and logistics company that started with door-to-door delivery, and we are looking for team members who can help us go from a company that is known for delivering food to a company that people turn to for any and all goods. 

DoorDash is growing rapidly and changing constantly, which gives our team members the opportunity to share their unique perspectives, solve new challenges, and own their careers. We're committed to supporting employees’ happiness, healthiness, and overall well-being by providing comprehensive benefits and perks including premium healthcare, wellness expense reimbursement, paid parental leave and more.