Senior 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
$159,800–$235,000 / yr
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $197k
$111k $248k
below market most similar roles pay here above market

This role pays more than 66% of similar roles. Most pay $149,500–$214,500 — the blue band above. At the midpoint, this role pays about $197k versus about $182k 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 · Senior Software Engineer, Backend

The Senior 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 own projects end-to-end, mentor peers, and operate backend services that support all product functionality. Your daily responsibilities include developing large-scale web applications, defining backend architectures, and improving performance, reliability, scalability, and security. You will specifically help transition a monolithic codebase into a microservice-based architecture. Required skills include proficiency in AI coding tools like Claude Code, Codex, and Cursor, along with experience in service-oriented architecture, REST APIs, unit testing, and architectural design. Technical requirements include knowledge of HTTP, SQL, NoSQL databases, Postgres, Redis, Elasticsearch, and RabbitMQ to solve complex logistics problems.

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 operate 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.
  • Own technical projects end-to-end from conception to execution.
  • Mentor junior and mid-level engineering peers.
  • Analyze and improve the efficiency and stability of various system resources.

What we're looking for

  • B.S., M.S., or PhD. in Computer Science or equivalent.
  • 5+ years of industry experience.
  • Prior 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

Software Engineer, Backend

DoorDash, Inc

San Francisco, CA +3 14 days ago $130,600–$192,000
REST API SQL NoSQL Redis Elasticsearch RabbitMQ Service Oriented Architecture Unit Testing HTTP Claude Code Codex Cursor
2+ 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

Senior Software Engineer, Backend

Stripe

Seattle, WA 33 days ago $206,086–$285,600
Java Scala Python Apache Spark SQL Distributed Systems Big Data JUnit Mockito TestNG Data Pipelines Monitoring Incident Handling Debugging SLOs
5+ yrs exp