Jobs · Engineering · Washington

Software Engineer, Backend (All Teams)

DoorDash · Seattle, WA · 3 wk ago
Engineering$131k–$192k/yrFull-time

About the role

We’re looking for Backend Engineers to work on both Product and Product Platform based teams. Product focused Engineers work at the intersection of product and infrastructure to solve key business problems with elegant technical solutions. You'll operate our backend services and architecture that support all product functionality and will be challenged to consider the big picture – collaborating cross-functionally, as well as evaluating and executing on trade-offs to maximize business impact for the company.

About the Team

The Storage teams build and operate online stateful systems and abstractions that are reliable, efficient, secure and easy to use for DoorDash Engineering. The teams are responsible for understanding Product Engineering’s evolving needs and developing platform and infrastructure capabilities to serve them. The team currently supports CockroachDB, Cassandra, Kafka and Redis as well as data abstraction services to reduce the complexity of interacting with storage systems for Product Engineers.

Requirements

  • B.S., M.S., or PhD. in Computer Science or equivalent
  • Prior experience (2+ years industry experience) working with backend tech stacks
  • Proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring and releasing software
  • 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)

Qualifications

  • You're excited about this opportunity because you will…
  • - 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

Skills

  • You have…
  • - B.S., M.S., or PhD. in Computer Science or equivalent
  • - Prior experience (2+ years industry experience) working with backend tech stacks
  • - Proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring and releasing software
  • - 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

  • Comprehensive benefits package including a 401(k) plan with employer matching, 16 weeks of paid parental leave, wellness benefits, commuter benefits match, paid time off and paid sick leave in compliance with applicable laws (e.g. Colorado Healthy Families and Workplaces Act).
  • Medical, dental, and vision benefits, 11 paid holidays, disability and basic life insurance, family-forming assistance, and a mental health program.

Pay

The successful candidate's starting pay will fall within the pay range listed below and is determined based on job-related factors including, but not limited to, skills, experience, qualifications, work location, and market conditions. Base salary is localized according to an employee’s work location. Ranges are market-dependent and may be modified in the future.

Schedule

The role is hybrid with some in-office time expected.

Similar jobs