Senior Software Engineer, Build Systems & CI

DoorDash, Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CASeattle, WALos Angeles, CANew York, NY
Salary
$159,800–$235,000 / yr
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $197k
$106k most similar roles pay here $249k

This role pays more than 68% of similar roles. Most pay $149,500–$212,525 — the shaded band above. At the midpoint, this role pays about $197k versus about $181k 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 191 open roles on FindRole.

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

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Senior Software Engineer, Build Systems & CI

As a Senior Software Engineer on the Code Scalability team, you will address complex engineering challenges involved in building software at scale within a large monorepo environment. You will be responsible for developing Bazel rules, toolchains, and integrations while managing Buildkite orchestration to ensure build execution remains efficient and predictable. Your daily work involves optimizing pipeline throughput, reducing redundant build work through dependency analysis and caching, and creating developer tools that provide clear diagnostics for troubleshooting. To succeed, you must possess over five years of experience in building developer infrastructure or CI platforms using languages such as Go, Java, Kotlin, or Python. You will solve the technical problem of maintaining high-speed feedback loops and reliable deployment paths while managing the underlying infrastructure costs and complexities inherent in large-scale software development and distributed execution systems.

What does a Software Engineer earn in California?

Median $214000 from 783 postings across 68 companies.

See salary data

What you'll do

  • Develop Bazel rules, toolchains, and integrations to ensure reproducible builds across large monorepos.
  • Optimize Buildkite pipeline throughput by reducing queue times and managing CI compute capacity.
  • Reduce redundant build work through dependency analysis, incremental builds, caching, and parallel execution.
  • Create developer tools that provide clear diagnostics for build failures and local reproduction of CI behavior.
  • Integrate AI technologies to provide intelligent diagnosis, automated recovery, and guided troubleshooting for developers.
  • Instrument and operate infrastructure by using metrics and feedback to track latency, reliability, and resource usage.
  • Lead platform improvements from design through rollout while mentoring teammates on technical decisions and code reviews.

What we're looking for

  • You must have 5+ years of software engineering experience in developer infrastructure, build systems, or CI platforms.
  • You must be able to write maintainable production software in Go, Java, Kotlin, or Python.
  • You must possess strong debugging and software design skills.
  • You must have experience with build or CI systems at scale, including dependency analysis, incremental builds, caching, and distributed execution.
  • Experience with Bazel, Buildkite, or large monorepos is especially relevant (preferred).
  • You must have led technical projects across teams and managed them through rollout and operational ownership.
  • You must be able to investigate performance and reliability problems across multiple components using evidence-based solutions.
  • You must be able to mentor teammates and improve team workflows through communication and automation.

More like this

Similar roles

Senior Software Engineer, Distributed Build Systems

Apple Inc

San Diego, CA 157 days ago $175,000$308,500
Distributed Systems Build Systems Bazel Buck Swift Build Concurrency Performance Optimization SRE Observability Monitoring Telemetry Systems Programming Caching Infrastructure
5+ yrs exp

Senior Software Engineer, Distributed Build Systems

Apple Inc

Cupertino, CA 171 days ago $184,700$324,800
Distributed Systems Build Systems Bazel Buck Swift Build Concurrency Performance Optimization SRE Observability Monitoring Telemetry Systems Programming Caching
5+ yrs exp