Taro Logo

Software Engineer, Build Platform

A technology and logistics company that started with door-to-door delivery, expanding to become a platform for any and all goods delivery.
$159,800 - $235,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Build Platform

DoorDash is seeking a Senior Software Engineer to join their Build Platform team, focusing on their Bazel-based build system. This role is critical in supporting DoorDash's global engineering workforce by ensuring reliable, scalable, and efficient build infrastructure.

The position offers an opportunity to work with cutting-edge build technology and directly impact thousands of developers' daily workflows. As a senior member of the team, you'll be responsible for developing Bazel rules, managing remote execution environments, optimizing build performance, and creating comprehensive documentation for the engineering organization.

The ideal candidate brings 6+ years of software engineering experience with strong expertise in Go and Bazel. You'll need deep knowledge of build systems, remote execution, and toolchain configuration. Experience with AWS, Kubernetes, BuildKite, and similar technologies is essential.

This role sits within DoorDash's Infrastructure organization, reporting to the Engineering Manager of the Build & Deploy Platform team. You'll be working in a fast-paced environment where you can shape the company's monorepo strategy and help make DoorDash one of the best places for developers.

The compensation package is competitive, ranging from $159,800 to $235,000 base salary, plus equity opportunities. DoorDash offers comprehensive benefits including medical, dental, vision insurance, 401(k) matching, generous parental leave, and wellness benefits. The position is available in San Francisco, Sunnyvale, or Seattle, supporting DoorDash's mission to empower local economies through innovative technology solutions.

Last updated 3 months ago

Responsibilities For Software Engineer, Build Platform

  • Develop Bazel rules, scripts, and utilities for developers
  • Manage and maintain remote execution environments for Bazel builds
  • Optimize build performance
  • Automate routine tasks
  • Create documentation and tutorials for Bazel
  • Provide support and troubleshooting for Bazel-related issues
  • Design clear error messages for Bazel challenges
  • Lead initiatives to streamline code shipping process

Requirements For Software Engineer, Build Platform

Go
Kubernetes
  • 6+ years of experience in software engineering
  • Strong proficiency in Go
  • Extensive domain expertise in Bazel
  • Experience with remote build & execution
  • Comfortable configuring Bazel toolchains
  • Experience with AWS, Artifactory, Kubernetes, BuildKite and Protobufs
  • Proven ability to design, build, and maintain modern developer tools

Benefits For Software Engineer, Build Platform

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • 401(k) plan with employer matching
  • Flexible vacation (for salaried roles)
  • 80 hours paid sick time per year
  • 16 weeks paid parental leave
  • Wellness benefit
  • Commuter benefit match
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life insurance
  • Mental health program
  • Family-forming assistance

Interested in this job?