Software Engineer

DoorDash, Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CASeattle, WANew York, NY
Salary
$193,800–$285,000 / yr
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $157k
This role $239k
$100k most similar roles pay here $305k

This role pays more than 98% of similar roles. Most pay $137,375–$177,250 — the shaded band above. At the midpoint, this role pays about $239k versus about $157k 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 183 open roles on FindRole.

Listed pay typically runs $148,200–$218,000 across 161 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Software Engineer

Software Engineer As a Software Engineer on the data visualization team within DoorDash Labs, you will develop applications used to introspect robot data for the Dot self-driving delivery robot. You will own both backend and frontend systems to bridge the gap between sensors, logs, diagnostics, telemetry, and mission intel for diverse users across autonomy, operations, product, and executive teams. Your work involves building tools for understanding robot behavior in simulation and on-road environments, including web tooling for time series data, video playback, and 3D scene reconstruction. You will maintain a C++ visualization framework to transform robot data into 2D and 3D web outputs. Required skills include React, TypeScript, modern C++, and STL, alongside experience with WebGL, three.js, Open3D, and high-performance browser technologies like WebCodecs and Web Workers. You will also utilize AWS infrastructure and distributed compute tools like Ray and Kubernetes.

What does a Software Engineer earn in California?

Median $214000 from 761 postings across 67 companies.

See salary data

What you'll do

  • Develop and own full-stack applications used to inspect robot data, logs, and telemetry.
  • Build tools that help internal teams understand robot behavior in both real-world and simulated environments.
  • Maintain a C++ visualization framework to transform raw robot data into 2D and 3D web outputs.
  • Expand web tooling for interacting with time series data, video playback, and 3D scene reconstruction.
  • Architect and develop new systems while independently setting roadmaps and identifying technical opportunities.
  • Create intuitive and high-quality user interfaces to bridge the gap between complex sensor data and diverse users.

What we're looking for

  • Bachelor’s degree in computer science or a related field.
  • 5+ years of experience in full stack software development.
  • Fluency with React and TypeScript.
  • Experience in 3D computer graphics.
  • Experience in robotics, self-driving, scientific visualization, or simulation (preferred).
  • Experience with high performance browser technologies like WebCodecs and Web Workers (preferred).
  • Experience with 3D technologies such as WebGL, three.js, Open3D, or game engines (preferred).
  • Experience with distributed/batch compute, AWS infrastructure, and modern C++ (preferred).

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 121 days ago $152,000–$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 118 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 10 days ago $152,405–$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Alkami

Remote 70 days ago $90,000–$115,000
Java C# SQL NoSQL ORM REST API Open telemetry SaaS Agile UI Automation Cloud Native Infrastructure Data Structures
2+ yrs exp Remote

Software Engineer

General Dynamics

Annapolis Junction, MD 61 days ago $114,750–$155,250
C++ Dev-C++ Flutter Qt Matlab SDR Packet Processing 802.11 Device Driver Development GitLab Agile Software Integration Testing
4+ yrs exp

Software Engineer

General Dynamics

Scottsdale, AZ 61 days ago $100,219–$111,180
VxWorks Integrity PetaLinux C++ C Java Python Agile AI
2+ yrs exp