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
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
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
- Software Engineer 33
- Engineering Manager 9
- Machine Learning Engineer 8
- Security Engineer 4
- Detection Engineer 3
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.
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
Principal Software Engineer
Autodesk
Principal Software Engineer
Amgen
Principal Software Engineer
The Walt Disney Company
Principal Software Engineer
The Walt Disney Company
Principal Software Engineer
State Street