Senior Software Engineer, Build Systems & CI

Engg

San Francisco, Los Angeles, Seattle, New York (CA, CA, WA, NY)

On-site

USD 160,000 - 235,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

401(k) plan with employer matching
Paid parental leave
Health, dental, and vision benefits
Paid time off

Job summary

DoorDash is seeking a Senior Software Engineer on the Code Scalability team to optimize build systems and CI across the company's monorepos. You will tackle dependencies, caching, and distributed execution to keep pipelines fast and reliable.

You will own Bazel configurations, Buildkite orchestration, and related tooling, mentor teams, and drive architectural decisions that improve developer productivity at scale.

Qualifications

  • 5+ years of software engineering experience, including building developer infrastructure, build systems, or CI platforms.
  • Proficient in production languages such as Go, Java, Kotlin, or Python with strong debugging and design skills.
  • Experience with build or CI systems at scale; familiarity with dependencies, incremental builds, caching, and distributed execution.

Responsibilities

  • Own the engineering problems behind building software at scale across monorepos.
  • Work on Bazel configuration and tooling, Buildkite orchestration, and build execution/caching.
  • Lead cross-team projects, make pragmatic design tradeoffs, and drive rollout and operational ownership.

Skills

Go
Java
Kotlin
Python
CI/CD

Tools

Bazel
Buildkite

Job description

About the Team

The Code Scalability team owns build systems and continuous integration across DoorDash. When a shared dependency changes or more teams contribute to a monorepo, the cost of building software can grow for everyone. We tackle that challenge with Bazel, Buildkite, and infrastructure that keeps everyday development efficient. Our work gives teams a dependable path from a code change to a completed build, with fewer delays and less infrastructure troubleshooting.

About the Role

As a Senior Software Engineer on Code Scalability, you will solve the engineering problems behind building software at DoorDash’s scale. A change deep in a monorepo can trigger work across many projects; your job is to make that work efficient, predictable, and easy to investigate when something goes wrong. Projects span Bazel configuration and tooling, Buildkite orchestration, build execution and caching, and the services that support them. You will identify where improvements matter most, make the technical decisions, and work with teams across DoorDash to put those changes into practice. The impact of this role extends to every team that depends on our platform. Shorter queues give engineers more time to iterate, dependable pipelines prevent interruptions, and useful diagnostics help them get back to their work. You will measure progress through those outcomes, alongside the cost and maintainability of the infrastructure you own. You’re excited about this opportunity because you will…

We’re excited about you because…

You have 5+ years of software engineering experience, including building developer infrastructure, build systems, or CI platforms. You write maintainable production software in a language such as Go, Java, Kotlin, or Python, and bring strong debugging and software design skills. You have experience with build or CI systems at scale and can reason about dependencies, incremental builds, caching, and distributed execution. Experience with Bazel, Buildkite, or large monorepos is especially relevant; comparable tools and environments count too. You have led technical projects across teams, made practical design tradeoffs, and carried changes through rollout and operational ownership. You approach internal platforms as products: you listen to developers, make workflows easier to adopt, and judge success by the problems you solve for them. You can investigate performance and reliability problems across multiple components, use evidence to find the cause, and choose solutions that stay understandable as the system grows. You improve how a team works through mentorship, clear communication, and automation that removes repetitive work. We expect this position to be filled by 11-16-2026

Compensation

The successful candidate’s starting pay will fall within the pay range listed below and is determined based on job-related factors including, but not limited to, skills, experience, qualifications, work location, and market conditions. Base salary is localized according to an employee’s work location. Ranges are market-dependent and may be modified in the future. In addition to base salary, the compensation for this role includes opportunities for equity grants.

DoorDash cares about you and your overall well-being.

That’s why we offer a comprehensive benefits package to all regular employees, which includes a 401(k) plan with employer matching, 16 weeks of paid parental leave, wellness benefits, commuter benefits match, paid time off and paid sick leave in compliance with applicable laws (e.g. Colorado Healthy Families and Workplaces Act). DoorDash also offers medical, dental, and vision benefits, 11 paid holidays, disability and basic life insurance, family-forming assistance, and a mental health program, among others. To learn more about our benefits, visit our careers page here .

See below for paid time off details:

For salaried roles: flexible paid time off/vacation, plus 80 hours of paid sick time per year. For hourly roles: vacation accrued at about 1 hour for every 25.97 hours worked (e.g. about 6.7 hours/month if working 40 hours/week; about 3.4 hours/month if working 20 hours/week), and paid sick time accrued at 1 hour for every 30 hours worked (e.g. about 5.8 hours/month if working 40 hours/week; about 2.9 hours/month if working 20 hours/week).

The national base pay range for this position within the United States, including Illinois and Colorado.

$159,800 - $235,000 USD

About DoorDash

At DoorDash, our mission to empower local economies shapes how our team members move quickly, learn, and reiterate in o

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Build Systems & CI
Senior Software Engineer, Build Systems & CI

DoorDash USA • San Francisco (CA), Los Angeles (CA), Seattle (WA), New York (NY)

On-site
USD 160,000 - 235,000
401(k) match
Parental leave
Wellness benefits
+7
Software Engineer, Full Stack - Developer Insights
Software Engineer, Full Stack - Developer Insights

Engg • San Francisco (CA), Los Angeles (CA), New York (NY), Seattle (WA)

On-site
USD 131,000 - 192,000
401(k) with employer matching
Parental leave (16 weeks)
Health, dental & vision benefits
+3
Software Engineer, Backend - Autonomous Delivery Platform
Software Engineer, Backend - Autonomous Delivery Platform

Engg • San Francisco (CA)

On-site
USD 194,000 - 285,000
401(k) plan with employer matching
Parental leave 16 weeks
Wellness benefits
+3
Software Engineer, Full Stack - Developer Insights
Software Engineer, Full Stack - Developer Insights

DoorDash • New York (NY)

On-site
USD 131,000 - 192,000
401(k) with employer matching
16 weeks paid parental leave
Wellness benefits
+7
Senior Software Engineer, Build Systems & CI
Senior Software Engineer, Build Systems & CI

Triwill Group • San Francisco (CA), Los Angeles (CA), Seattle (WA), New York (NY)

On-site
USD 160,000 - 235,000
401(k) with employer matching
16 weeks paid parental leave
Wellness benefits
+3
Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026)
Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026)

DoorDash USA • New York (NY)

On-site
USD 107,000 - 158,000
401(k) match
Paid parental leave 16 weeks
Wellness benefits
+11
Senior Software Engineer, Build Systems & CI
Senior Software Engineer, Build Systems & CI

DoorDash • New York (NY)

On-site
USD 160,000 - 235,000
Equity grants
401(k) with employer matching
Paid parental leave
+1
Autonomy Platform Engineer
Autonomy Platform Engineer

DoorDash, Inc. • San Francisco (CA)

Hybrid
USD 137,000 - 292,000
401(k) with employer match
Paid parental leave
Health insurance
+2
Software Engineer, Full Stack - Developer Insights
Software Engineer, Full Stack - Developer Insights

DoorDash USA • San Francisco (CA), Los Angeles (CA), New York (NY), Seattle (WA)

On-site
USD 131,000 - 192,000
401(k) plan with employer matching
Paid parental leave (16 weeks)
Wellness benefits
+2
Staff Software Engineer, Event Streaming Systems
Staff Software Engineer, Event Streaming Systems

Linuxconfig • Northern (KY), New York (NY)

Hybrid
USD 194,000 - 285,000