Build Platform Engineer

Technology and logistics company that started with door-to-door delivery, empowering local economies.
$159,800 - $235,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Build Platform Engineer

DoorDash's Build Platform team is seeking a Senior Software Engineer to join their Infrastructure organization. This role focuses on developing and maintaining the build system that supports DoorDash's diverse codebases. As a key member of the team, you'll work on optimizing build performance, implementing CI/CD improvements, and enhancing developer productivity across the organization. The position offers the opportunity to work with modern technologies like Bazel, Kubernetes, and various CI/CD tools while directly impacting thousands of engineers globally.

The role combines technical expertise in build systems and infrastructure with a strong focus on developer experience. You'll be responsible for creating scalable solutions for monorepo management, implementing caching strategies, and ensuring reliable build processes. The position requires collaboration with various teams and offers the chance to influence developer workflows company-wide.

DoorDash provides a comprehensive benefits package including competitive salary, equity opportunities, and extensive health coverage. The company's commitment to diversity and inclusion creates an environment where different perspectives are valued. This remote position offers the flexibility of working from anywhere while being part of a team that's essential to DoorDash's engineering efficiency and productivity.

Last updated 14 days ago

Responsibilities For Build Platform Engineer

  • Improve and maintain Bazel-based build system, optimizing build speeds, dependency management, and caching strategies
  • Enhance and scale Buildkite and other CI/CD platforms
  • Develop and support tooling for managing large-scale monorepos
  • Identify and resolve bottlenecks in build and test workflows
  • Improve local development workflows and integrate best practices
  • Implement self-healing and auto-scaling solutions for build infrastructure
  • Partner with teams across Developer Platform and Compute

Requirements For Build Platform Engineer

Python
Go
Kubernetes
  • 3+ years of experience in software engineering, with focus on build systems, CI/CD, or developer productivity
  • Strong experience with Bazel or other build systems
  • Proficiency in Python, Go, or Shell scripting
  • Experience with CI/CD tools like Buildkite, Jenkins, GitHub Actions
  • Understanding of distributed systems and caching strategies
  • Experience working in monorepo environment
  • Familiarity with Docker, Kubernetes, and cloud-based build environments
  • Strong debugging and problem-solving skills
  • Excellent communication skills

Benefits For Build Platform Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
Equity
  • 401(k) plan with employer match
  • Paid time off
  • Paid parental leave
  • Wellness benefits
  • Medical, dental, and vision benefits
  • Disability and basic life insurance
  • Family-forming assistance
  • Commuter benefit match
  • Mental health program
  • Equity grants

Interested in this job?

Jobs Related To DoorDash Build Platform Engineer

Senior Software Engineer, Experimentation Platform

Senior Software Engineer role at DoorDash's Experimentation Platform, building high-scale systems handling 80M QPS with microsecond latency requirements.

Salesforce Developer

Senior Salesforce Developer role at DoorDash focusing on implementing and scaling Salesforce solutions for sales and services teams.

Senior Software Engineer, Experimentation Platform

Senior Software Engineer role at DoorDash's Experimentation Platform team, building high-performance systems handling 80M QPS with microsecond latency.

Senior Software Engineer, Experimentation Platform

Senior Software Engineer role at DoorDash's Experimentation Platform team, building high-performance systems handling 80M QPS with microsecond latency.

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance optimization, platform development, and developer tooling with competitive compensation and comprehensive benefits.