Demo

Software Engineer, Build Platform

DoorDash USA
San Francisco, CA Full Time
POSTED ON 2/1/2025
AVAILABLE BEFORE 3/31/2025

About the Team

The Build Platform team ensures that our Bazel-based build system can handle the scale and complexity of DoorDash’s diverse codebases, architectures, and programming languages. The team is dedicated to providing reliable, scalable, and repeatable cloud infrastructure that empowers DoorDash developers to build and deploy great products quickly and safely. Our "customers" are the thousands of software engineers working across the globe at DoorDash. 

About the Role

As a senior member of the Build Platform team, you will:

  • Develop Bazel rules, scripts, and utilities to make common operations more accessible for developers.
  • Manage and maintain remote execution environments for Bazel builds.
  • Optimize build performance to minimize build times and resource consumption.
  • Automate routine tasks, such as dependency updates or rule version upgrades.
  • Create detailed documentation, tutorials, and onboarding guides for using Bazel effectively.
  • Provide support and troubleshooting for Bazel-related issues encountered by developers.
  • Design clear and actionable error messages or suggestions for common Bazel challenges.
  • Lead initiatives that streamline the process of shipping code to production, making it faster and more enjoyable.

This role reports to the Engineering Manager of the Build & Deploy Platform team within our Infrastructure organization. 

Why You'll Love This Opportunity

You will:

  • Leverage your expertise with Bazel to shape and refine our monorepo strategy.
  • Help make DoorDash one of the best places in the world to develop services and applications.
  • Transform the daily work of thousands of software developers by unlocking the full potential of Bazel.
  • Collaborate with stakeholders and infrastructure teams to stay at the forefront of technology.
  • Join a rapidly growing company and advance your career alongside our growth.

We're excited about you because… 

  • You bring extensive domain expertise in Bazel.
  • You are already comfortable with remote build & execution, have an opinion on whether BuildFarm or BuildBarn is better, and are comfortable setting up and running remote Bazel infra.
  • You are comfortable configuring Bazel toolchains for both local and remote.
  • You have 6 years of experience in a software engineering role (excluding internships) and possess strong coding skills, with demonstrated proficiency in Go. Additionally, experience in Kotlin, Python, and similar languages is beneficial.
  • You have a proven ability to design, build, and maintain modern developer tools, including scalable build systems and CI platforms.
  • You have experience with most of the following: AWS, Artifactory, Kubernetes, BuildKite and Protobufs.

 

Notice to Applicants for Jobs Located in NYC or Remote Jobs Associated With Office in NYC Only

We use Covey as part of our hiring and/or promotional process for jobs in NYC and certain features may qualify it as an AEDT in NYC. As part of the hiring and/or promotion process, we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound from August 21, 2023, through December 21, 2023, and resumed using Covey Scout for Inbound again on June 29, 2024.

The Covey tool has been reviewed by an independent auditor. Results of the audit may be viewed here: Covey

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer, Build Platform?

Sign up to receive alerts about other jobs on the Software Engineer, Build Platform career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at DoorDash USA

DoorDash USA
Hired Organization Address West Jordan, UT Full Time
About the Role We are seeking a skilled and dedicated individual to join our team as a Convenience Store Team Member . A...
DoorDash USA
Hired Organization Address West Jordan, UT Full Time
Your Responsibilities As a Convenience Store Team Member , your primary responsibilities will include: Picking and Packi...
DoorDash USA
Hired Organization Address West Jordan, UT Full Time
About the Team We are a team of highly motivated and dedicated individuals who are passionate about delivering exception...
DoorDash USA
Hired Organization Address West Jordan, UT Full Time
Job Description As a Convenience Store Team Member , you will be responsible for managing inventory levels, processing c...

Not the job you're looking for? Here are some other Software Engineer, Build Platform jobs in the San Francisco, CA area that may be a better fit.

Software Engineer, Backend (CDP API)

Coinbase Developer Platform, San Francisco, CA

Senior Software Engineer, Backend (Developer - Onchain Payments)

Coinbase Developer Platform, San Francisco, CA

AI Assistant is available now!

Feel free to start your new journey!