Remote Software Engineer, Build Platform

Posted

Apply now
Please, let DoorDash USA know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Build Platform team ensures that the 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 products quickly and safely.
  • 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.
  • You will manage and maintain remote execution environments for Bazel builds and optimize build performance to minimize build times and resource consumption.
  • The role involves automating routine tasks, such as dependency updates or rule version upgrades, and creating detailed documentation, tutorials, and onboarding guides for using Bazel effectively.
  • You will provide support and troubleshooting for Bazel-related issues encountered by developers and design clear and actionable error messages or suggestions for common Bazel challenges.
  • You will lead initiatives that streamline the process of shipping code to production, making it faster and more enjoyable.
  • This position is remote and reports to the Engineering Manager of the Build & Deploy Platform team within the Infrastructure organization.

Requirements:

  • You must have extensive domain expertise in Bazel and be comfortable with remote build & execution.
  • You should have an opinion on whether BuildFarm or BuildBarn is better and be comfortable setting up and running remote Bazel infrastructure.
  • You need to be comfortable configuring Bazel toolchains for both local and remote environments.
  • A minimum of 6+ years of experience in a software engineering role (excluding internships) is required, along with strong coding skills and demonstrated proficiency in Go.
  • Experience in Kotlin, Python, and similar languages is beneficial.
  • You should have a proven ability to design, build, and maintain modern developer tools, including scalable build systems and CI platforms.
  • Experience with AWS, Artifactory, Kubernetes, BuildKite, and Protobufs is also required.

Benefits:

  • DoorDash offers a comprehensive benefits package for all regular employees, including a 401(k) plan with an employer match, paid time off, paid parental leave, wellness benefits, and several paid holidays.
  • Full-time employees receive medical, dental, and vision benefits, disability and basic life insurance, family-forming assistance, a commuter benefit match, and a mental health program.
  • The compensation for this role includes opportunities for equity grants, and the base salary ranges from $145,000 to $213,200 USD, depending on job-related factors such as skills, experience, qualifications, work location, and market conditions.
Apply now
Please, let DoorDash USA know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 145,000 - 213,200 USD / year
Location requirements

-

Experience level
Technology stack
DU
DoorDash USA's company logo
DoorDash USA
View company profile
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback