Principal Software Engineer, Ads

DoorDash, Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
New York, NYSan Francisco, CASunnyvale, CA
Salary
$268,600–$395,000 / yr
Posted
160 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $332k
$113k $425k
below market most similar roles pay here above market

This role pays more than 96% of similar roles. Most pay $169,550–$236,250 — the blue band above. At the midpoint, this role pays about $332k versus about $203k 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 · Principal Software Engineer, Ads

As a Principal Software Engineer, Ads, you will serve as the technical leader for the Ads organization, providing architectural vision and long-term strategy for the systems powering the entire advertising business. You will define the engineering culture, patterns, and standards for designing and operating large-scale distributed systems. Your daily responsibilities include partnering with Machine Learning, Product, Data Science, and Infrastructure stakeholders to align on roadmaps, scale foundational systems, and solve complex distributed systems challenges. You will write code to improve advertiser ROI, platform reliability, and consumer experience. The role requires deep expertise in building platform systems for ads, commerce, or marketplace environments. You must demonstrate the ability to drive multi-year technical roadmaps while maintaining a hands-on approach to solving hard technical problems within a high-growth advertising infrastructure.

What does a Software Engineer earn in New York?

Median $216000 from 270 postings across 57 companies.

See salary data

What you'll do

  • Set the architectural vision and long-term technical strategy for the entire Ads organization.
  • Define the patterns, principles, and standards for designing and operating large-scale distributed systems.
  • Drive alignment across Machine Learning, Infrastructure, Product, Data Science, and partner engineering teams.
  • Develop and execute multi-year technical roadmaps that balance product delivery with platform health.
  • Solve complex distributed systems challenges by writing production code that impacts the business.
  • Mentor engineers across the organization to improve technical excellence and systems thinking.
  • Communicate technical strategy and organizational priorities to executive stakeholders.

What we're looking for

  • B.S. or M.S. in Computer Science or equivalent experience.
  • 12+ years of industry experience leading large-scale, high-impact platform initiatives across product, engineering, and ML teams.
  • Demonstrated ability to define and drive multi-year technical roadmaps balancing short-term delivery with long-term platform health.
  • Deep expertise in building and scaling platform systems that serve as foundations for product experiences.
  • Meaningful experience in ads, commerce, or marketplace platforms.
  • Ability to operate at director level scope by driving technical strategy and communicating with executive stakeholders while remaining hands-on.
  • Exceptional technical intuition paired with strong cross-functional influence and alignment skills.
  • Humility and a growth mindset to lead through expertise and collaboration.

More like this

Similar roles

Senior Staff Machine Learning Systems Engineer, Ads ML Platform

Reddit

Remote (New York, NY) 63 days ago $292,500–$409,500
Machine Learning Systems Distributed Systems ML Platforms Spark Flink Kafka Ray Airflow Iceberg Kubernetes BigQuery Snowflake Databricks Data Pipelines Streaming Computation Observability
8+ yrs exp Remote

Principal Software Engineer

Autodesk

Atlanta, GA 74 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 139 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 16 days ago $209,500–$280,900
Video Coding C++ Python AV1 AV2 AVC HEVC VVC Computer Vision Deep Learning gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms
10+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 16 days ago $209,500–$280,900
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid

Principal Software Engineer

State Street

Burlington, MA 106 days ago
Java C# React SQL JavaScript Azure Jenkins Git REST SOAP XML JSON CI/CD Agile Scrum PowerShell Batch RDBMS Micro services BDD ATDD
10+ yrs exp Hybrid