Software Engineer, Backend

DoorDash, Inc

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CANew York, NYSunnyvale, CASeattle, WA
Salary
$130,600–$192,000 / yr
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $178k
This role $161k
$120k $234k
below market most similar roles pay here above market

This role pays less than 63% of similar roles. Most pay $137,500–$219,425 — the blue band above. At the midpoint, this role pays about $161k versus about $178k for comparable roles.

Based on 240 similar postings.

Employer

About DoorDash, Inc

DoorDash, Inc. is an American company operating online food ordering and food delivery. It trades under the symbol DASH. With a 56% market share, DoorDash is the largest food delivery platform in the United States.

DoorDash, Inc currently has 97 open roles on FindRole.

Listed pay typically runs $163,800–$240,900 across 96 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Software Engineer, Backend

Software Engineer, Backend (All Teams) joins the engineering team to develop a global infrastructure system for a three-sided marketplace. Working on Product or Product Platform teams, you will develop, release, and run large-scale web applications while defining backend architecture and tech stacks. Key responsibilities include improving performance, reliability, scalability, and security while transitioning a monolithic codebase into a microservice-based architecture. You will utilize AI coding tools like Claude Code, Codex, and Cursor throughout the software development lifecycle. Required technical skills include experience with service-oriented architecture, writing REST APIs, unit testing, and architectural design. You must demonstrate proficiency with SQL and NoSQL databases, specifically Postgres, Redis, Elasticsearch, and RabbitMQ, to solve complex logistics problems and manage system resources within a modern web stack using HTTP and REST.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Develop, release, and run large-scale web applications.
  • Define the backend architecture and technology stack for specific product areas.
  • Improve the performance, reliability, scalability, and security of backend systems.
  • Transition the existing monolithic codebase into a microservice-based architecture.
  • Analyze and improve the efficiency and stability of various system resources.
  • Write REST APIs and perform unit testing for service-oriented architectures.
  • Use AI coding tools throughout the full software development lifecycle.

What we're looking for

  • B.S., M.S., or PhD. in Computer Science or equivalent.
  • 2+ years of industry experience working with backend tech stacks.
  • Proficiency in using AI coding tools in the full software development lifecycle.
  • Experience with service oriented architecture, writing REST APIs, unit testing, and architectural design.
  • Understanding of modern web stacks and architecture including HTTP and REST.
  • Experience with SQL and NoSQL databases and technologies like Postgres, Redis, Elasticsearch, and RabbitMQ.
  • Ability to analyze and improve efficiency, scalability, and stability of various system resources.

More like this

Similar roles

Senior Software Engineer, Backend

DoorDash, Inc

San Francisco, CA +3 14 days ago $159,800–$235,000
REST API SQL NoSQL Redis Elasticsearch RabbitMQ Service Oriented Architecture Unit Testing HTTP Claude Code Codex Cursor Web Applications Backend Architecture
5+ yrs exp Hybrid

Staff Software Engineering, Backend

DoorDash, Inc

San Francisco, CA +3 14 days ago $193,800–$285,000
REST API SQL NoSQL Redis Elasticsearch RabbitMQ Unit Testing HTTP Service Oriented Architecture AI Coding Tools Claude Code Codex Cursor
8+ yrs exp Hybrid

Software Engineer, Backend

Stripe

Seattle, WA 42 days ago $206,086–$285,600
Java C++ Python Ruby Distributed Systems Microservices Automated Testing Data Visualization Logging
6+ yrs exp