Taro Logo

Software Engineer, Backend (All Teams)

DoorDash is building the world's most reliable on-demand logistics engine for delivery, powering a three-sided marketplace of consumers, merchants, and dashers.
$130,600 - $285,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Logistics

Job Description

DoorDash, the leading on-demand logistics platform, is seeking Backend Engineers to join their growing engineering team. This role offers an exciting opportunity to work on large-scale infrastructure systems supporting DoorDash's three-sided marketplace. As a Backend Engineer, you'll be instrumental in developing and maintaining critical services that power the platform's core functionality. The position involves working with modern tech stacks, implementing microservice architecture, and solving complex technical challenges.

The role requires 2+ years of industry experience and offers competitive compensation ranging from $130,600 to $285,000, depending on level and experience. DoorDash provides comprehensive benefits including 401(k) matching, extensive parental leave, and complete healthcare coverage. The position is hybrid, with locations available in major tech hubs including San Francisco, New York, and Seattle.

You'll be working on crucial initiatives like transitioning from monolithic to microservice architecture, improving system scalability, and developing new features for the platform. The ideal candidate will have strong experience with backend technologies, databases (both SQL and NoSQL), and modern web architectures. This is an excellent opportunity for engineers who want to make a significant impact on a platform that serves millions of users while working with cutting-edge technologies in a collaborative environment.

Last updated 3 days ago

Responsibilities For Software Engineer, Backend (All Teams)

  • Develop, release and run large-scale web applications
  • Develop and define the backend architecture and tech stack for a product area
  • Improve performance, reliability, scalability and security for our backend systems
  • Be involved in transitioning our monolithic codebase to a microservice-based architecture
  • Completely disrupt logistics by tackling bleeding-edge, technical problems

Requirements For Software Engineer, Backend (All Teams)

PostgreSQL
Redis
RabbitMQ
  • B.S., M.S., or PhD. in Computer Science or equivalent
  • Prior experience (2+ years industry experience) working with backend tech stacks
  • Ability to analyze and improve efficiency, scalability, and stability of various system resources
  • Experience with service oriented architecture, writing REST API's, unit testing, and architectural design
  • Understanding of modern web stacks and architecture (HTTP, REST)
  • Experience with SQL and NoSQL databases and other technologies (e.g. Postgres, Redis, Elasticsearch, RabbitMQ)

Benefits For Software Engineer, Backend (All Teams)

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • Wellness benefits
  • Commuter benefits match
  • Medical, dental, and vision benefits
  • 11 paid holidays
  • Disability and basic life insurance
  • Family-forming assistance
  • Mental health program
  • Flexible paid time off/vacation
  • 80 hours of paid sick time per year