Enable job alerts via email!

Software Engineer, Build Platform

DoorDash

San Francisco (CA)

Remote

USD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a key member of the Build Platform team, where you'll design and optimize build infrastructure for a diverse range of products. This role empowers developers with reliable tools, enhancing their productivity and ensuring high-quality code delivery. You will collaborate with talented engineers, tackle complex challenges, and innovate within a dynamic environment. With a commitment to diversity and inclusion, this company fosters a culture where every voice matters. If you're passionate about developer experience and thrive in a fast-paced setting, this opportunity is perfect for you.

Benefits

Premium healthcare
Wellness expense reimbursement
Paid parental leave
Career growth opportunities

Qualifications

  • 3+ years in software engineering with a focus on build systems and CI/CD.
  • Strong experience with Bazel and proficiency in Python or Go.

Responsibilities

  • Improve and maintain Bazel-based build system for speed and efficiency.
  • Enhance CI/CD infrastructure ensuring high availability.

Skills

Bazel
Python
Go
Shell scripting
CI/CD tools
Debugging skills
Problem-solving skills
Communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

Buildkite
Jenkins
GitHub Actions
Docker
Kubernetes

Job description

San Francisco, CA; Sunnyvale, CA; Seattle, WA

About the Team

The Build Platform team ensures that our 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 member of the Build Platform team, you will play a key role in designing, optimizing, and maintaining the build infrastructure for our development teams. You will work on monorepo tooling, Bazel integration, CI/CD pipeline improvements, caching strategies, and build performance enhancements. Your work will ensure that engineers across the company can iterate quickly and ship high-quality code with confidence.

This role reports to the Engineering Manager of the Build & Deploy Platform team within our Infrastructure organization. It is a remote position.

Responsibilities:
  • Build System Development: Improve and maintain our Bazel-based build system, optimizing build speeds, dependency management, and caching strategies.
  • CI/CD Infrastructure: Enhance and scale our Buildkite, and other CI/CD platforms, ensuring high availability and efficiency.
  • Monorepo Tooling: Develop and support tooling for managing large-scale monorepos, including dependency management, incremental builds, and remote caching.
  • Performance Optimization: Identify and resolve bottlenecks in our build and test workflows to reduce iteration time for developers.
  • Developer Experience: Work closely with product engineers to improve local development workflows and integrate best practices.
  • Automation & Monitoring: Implement self-healing and auto-scaling solutions for build and test infrastructure.
  • Collaboration: Partner with teams across Developer Platform, Compute to provide seamless developer experiences.
Requirements
  • 3+ years of experience in software engineering, with a focus on build systems, CI/CD, or developer productivity.
  • Strong experience with Bazel (or other build systems like Buck, Pants, or Gradle).
  • Proficiency in Python, Go, or Shell scripting for automation and tool development.
  • Experience with CI/CD tools like Buildkite, Jenkins, GitHub Actions, or similar.
  • Solid understanding of distributed systems and caching strategies for build acceleration.
  • Experience working in a monorepo environment and managing large-scale build dependencies.
  • Familiarity with Docker, Kubernetes, and cloud-based build environments.
  • Strong debugging and problem-solving skills related to build performance and reliability.
  • Excellent communication skills and ability to work cross-functionally with engineers from different teams.
Nice to Have
  • Experience with remote execution environments (e.g., RBE, BuildBarn, Bazel’s Remote Cache).
  • Contributions to open-source build tooling or CI/CD frameworks.
  • Experience integrating static analysis and test infrastructure into build pipelines.
  • Knowledge of repository management strategies, including git submodules, sparse checkouts, and dependency versioning.
Why Join Us?
  • Be part of a team that influences developer experience company-wide.
  • Opportunity to innovate and drive best practices in CI/CD and build systems.
  • Competitive salary, benefits, and opportunities for career growth.
About DoorDash

At DoorDash, our mission to empower local economies shapes how our team members move quickly, learn, and reiterate in order to make impactful decisions that display empathy for our range of users—from Dashers to merchant partners to consumers. We are a technology and logistics company that started with door-to-door delivery, and we are looking for team members who can help us go from a company that is known for delivering food to a company that people turn to for any and all goods.

DoorDash is growing rapidly and changing constantly, which gives our team members the opportunity to share their unique perspectives, solve new challenges, and own their careers. We're committed to supporting employees’ happiness, healthiness, and overall well-being by providing comprehensive benefits and perks including premium healthcare, wellness expense reimbursement, paid parental leave and more.

Our Commitment to Diversity and Inclusion

We’re committed to growing and empowering a more inclusive community within our company, industry, and cities. That’s why we hire and cultivate diverse teams of people from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunity to excel.

Statement of Non-Discrimination : In keeping with our beliefs and goals, no employee or applicant will face discrimination or harassment based on: race, color, ancestry, national origin, religion, age, gender, marital/domestic partner status, sexual orientation, gender identity or expression, disability status, or veteran status. Above and beyond discrimination and harassment based on “protected categories,” we also strive to prevent other subtler forms of inappropriate behavior (i.e., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at DoorDash. We value a diverse workforce – people who identify as women, non-binary or gender non-conforming, LGBTQIA+, American Indian or Native Alaskan, Black or African American, Hispanic or Latinx, Native Hawaiian or Other Pacific Islander, differently-abled, caretakers and parents, and veterans are strongly encouraged to apply. Thank you to the Level Playing Field Institute for this statement of non-discrimination.

Pursuant to the San Francisco Fair Chance Ordinance, Los Angeles Fair Chance Initiative for Hiring Ordinance, and any other state or local hiring regulations, we will consider for employment any qualified applicant, including those with arrest and conviction records, in a manner consistent with the applicable regulation.

If you need any accommodations, please inform your recruiting contact upon initial connection.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, Build Platform

DoorDash

San Francisco

Remote

USD 145.000 - 214.000

4 days ago
Be an early applicant

Software Engineer, Build Platform

DoorDash

San Francisco

Remote

USD 90.000 - 150.000

30+ days ago

Senior Build Engineer – Bazel Expert Umeå

Game Boost - Leveling Up Game Production Everywhere

Snowflake

Remote

USD 90.000 - 150.000

6 days ago
Be an early applicant

Senior Software/Build Engineer

Microsoft

Santa Clara

On-site

USD 117.000 - 230.000

6 days ago
Be an early applicant

Senior Software/Build Engineer

Microsoft

Sunnyvale

On-site

USD 117.000 - 230.000

6 days ago
Be an early applicant

Senior Software/Build Engineer

Microsoft

Mountain View

On-site

USD 117.000 - 230.000

6 days ago
Be an early applicant

Construction Risk Engineer

XL CATLIN

Denver

Remote

USD 104.000 - 182.000

Today
Be an early applicant

Senior Software Engineer, Atlas Search Systems (Build and Release)

MongoDB

San Francisco

Hybrid

USD 118.000 - 231.000

5 days ago
Be an early applicant

Structural Engineer

EBI Consulting

San Francisco

Hybrid

USD 80.000 - 130.000

6 days ago
Be an early applicant