Software Engineer, Build Platform Job at DoorDash, San Francisco, CA

aTVhTlFsODhoQkMwbGRjZHRxWU5iT3VJZUE9PQ==
  • DoorDash
  • San Francisco, CA

Job Description

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 and 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? Work on high-impact, large-scale developer infrastructure. 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. #J-18808-Ljbffr DoorDash

Job Tags

Local area, Remote work,

Similar Jobs

67 Degrees Events Llc

Beer Garden Bartender Job at 67 Degrees Events Llc

 ...Job Description Job Description We are seeking a Beer Garden Server to become an integral part of our team! This position is located at the Wrentham Premium Outlets, Wrentham, MA In this role, you will be responsible for serving beer, wine, wine mix drinksand... 

Arrowmac

Interior Designer - Commercial Job at Arrowmac

 ...Are you a talented Interior Designer looking for your next opportunity? We want to hear from you! Our leading luxury design firm client is looking for their next Interior Designer to join them in their San Clemente office! You will deal with design from conceptual development... 

City of Danville, VA

Police Crime Analyst Job at City of Danville, VA

 ...duties of the position at any time. Develops statistical data resources to assist in criminal investigations by identifying crime trends and patterns and informing resource deployment. Constructs, prepares, and presents reports, summaries, charts, graphs, table,... 

Freedom Forever

Solar Installer Job at Freedom Forever

 ...Description Strong pay rate + Install Bonuses + Benefits + Advancement Opportunities!...  ...please keep reading!Were Freedom Forever, a solar company known for innovation and quality,...  ...history check, MVR check and a 9-panel drug screen that includes the following:... 

Brightpath Associates LLC

Welding Engineer Job at Brightpath Associates LLC

 ...Welding Engineer Buffalo, NY Full Time, Permanent & Onsite Job Description Welding Engineer provides technical leadership in support of manufacturing operations specifically in welding and brazing, assembly, and manufacturing environment. This position...