Principal Software Engineer, Ads

DoorDash, Inc

Quick summary

Work type
On-site
Location
New York, NY · San Francisco, CA · Sunnyvale, CA
Salary
$268,600–$395,000 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $332k
$106k most similar roles pay here $426k

This role pays more than 98% of similar roles. Most pay $164,787–$214,500 — the shaded band above. At the midpoint, this role pays about $332k versus about $190k 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 238 open roles on FindRole.

Listed pay typically runs $131,600–$193,500 across 156 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Principal Software Engineer, Ads

As a Principal Software Engineer on DoorDash's Ads team, you will serve as the technical leader for the Ads organization, setting architectural direction and driving long-term technical strategy across the full stack. This individual contributor role involves defining technical roadmaps that balance short-term product delivery with long-term platform health, while also mentoring engineers to raise the bar on technical excellence. You will work closely with Machine Learning, Product, Data Science, and Infrastructure teams to align on roadmap priorities, scale foundational systems, and enhance advertiser ROI, platform reliability, and consumer experience. The ideal candidate has over 12 years of industry experience in leading large-scale initiatives, deep expertise in building scalable platform systems, and significant experience in ads or marketplace platforms. Strong technical intuition, cross-functional influence skills, and a growth mindset are essential for this role that operates at director level scope while remaining hands-on.

What you'll do

  • Lead technical direction for the Ads organization, setting architectural vision and strategy.
  • Drive alignment and mentorship across ML, Infrastructure, Product, Data Science teams.
  • Define patterns and standards for designing, shipping, and operating large-scale systems.
  • Solve complex distributed systems challenges by writing impactful code.
  • Balance short-term product delivery with long-term platform health in technical roadmaps.

What we're looking for

  • 12+ years of industry experience leading large-scale platform initiatives.
  • Proven track record of defining and driving multi-year technical roadmaps.
  • Deep expertise in building and scaling platform systems for product experiences.
  • Meaningful experience in ads, commerce, or marketplace platforms required.
  • Ability to operate at director level scope with strong cross-functional influence.
  • Exceptional technical intuition paired with strong alignment skills across teams.
  • Humility and growth mindset, leading through collaboration rather than hierarchy.

More like this

Similar roles

Principal Software Engineer, Ads Platform

Snap Inc.

Santa Monica, CA 1 day ago $276,000$414,000
Python Java Go Kubernetes Docker AWS CI/CD PostgreSQL Redis MongoDB GraphQL REST Scalability Performance Optimization Ads Technology Attribution and Measurement High Availability Systems

Principal Software Engineer, Ads Format, Level 7

Snap Inc.

Santa Monica, CA 1 day ago $276,000$414,000
Python JavaScript React Node.js Docker Kubernetes AWS CI/CD PostgreSQL Redis GraphQL RESTful APIs A/B Testing Scalability Performance Optimization

Staff Software Engineer - Ads

Shopify

US 34 days ago
Kafka Flink Spark Streaming Redis Aerospike RocksDB Python Java Go Docker Kubernetes CI/CD PostgreSQL MySQL AWS Google Cloud Platform Azure Prometheus Grafana GitLab Jenkins