Senior Software Engineer, Build Systems & CI

DoorDash US
San Francisco, Seattle, Los Angeles, New York
Workplace: OnsiteFull timeUSD 159,800 - 235,000 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Mentorship","Debugging"]

Solve the engineering problems behind building software at DoorDash scale by evolving build systems and continuous integration for large monorepos. You’ll improve Bazel and Buildkite workflows, develop Bazel rules/toolchains, and increase CI throughput and reliability by reducing queue times and bottlenecks. You’ll also build developer tools for faster troubleshooting, instrument infrastructure with metrics, and lead platform improvements from design through rollout.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
DoorDash US
DoorDash US
2 days ago

Senior Software Engineer, Build Systems & CI

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Solve the engineering problems behind building software at DoorDash scale by evolving build systems and continuous integration for large monorepos. You’ll improve Bazel and Buildkite workflows, develop Bazel rules/toolchains, and increase CI throughput and reliability by reducing queue times and bottlenecks. You’ll also build developer tools for faster troubleshooting, instrument infrastructure with metrics, and lead platform improvements from design through rollout.
Location: San Francisco, Seattle, Los Angeles, New York
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Evolve build and CI workflows for large monorepos as dependencies, code volume, and contributing teams grow.
  • •Develop Bazel rules, toolchains, and integrations to keep builds reproducible and easier for teams to adopt.
  • •Improve Buildkite pipeline throughput and reliability by reducing queue times, addressing bottlenecks, and optimizing CI compute usage.
  • •Reduce redundant build work using dependency analysis, incremental builds, caching, and parallel execution while balancing feedback speed and cost.
  • •Instrument and operate build/CI infrastructure with metrics, build developer tools for troubleshooting, and lead platform improvements from design to rollout.

Pay and Benefits

Salary: USD 159,800 - 235,000 annually
Perks:401kPaid Parental

Key Requirements

  • •5+ years of software engineering experience building developer infrastructure, build systems, or CI platforms.
  • •Proficiency writing maintainable production software in Go, Java, Kotlin, or Python, with strong debugging and software design skills.
  • •Experience with build or CI systems at scale, including reasoning about dependencies, incremental builds, caching, and distributed execution.
  • •Experience with Bazel, Buildkite, or large monorepos (or comparable tools and environments).
  • •Ability to lead technical projects across teams and carry changes through rollout and operational ownership.
Experience:5+ yearsDeveloper infrastructureBuild systemsCI/CDMonorepos
Skills:CommunicationMentorshipDebugging
Tech Stack:BazelBuildkiteCIMonorepoGoJavaKotlinPythonAICachingIncremental buildsParallel execution

Company Brief

DoorDash US
On-demand logistics platform connecting consumers with local restaurants, grocers, and retailers for food delivery, pickup, and convenience services. Operates a marketplace and last-mile delivery network while offering tools and analytics for merchants and couriers.
Industry: Online Marketplaces
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2013
WebsiteLinkedIn