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
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

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 ensuring DoorDash's build infrastructure can handle the scale and complexity of their diverse codebases. The position offers a competitive base salary range of $159,800 - $235,000 USD, along with equity opportunities and comprehensive benefits.

The role involves developing and maintaining Bazel rules, managing remote execution environments, and optimizing build performance. You'll be responsible for creating developer tools, documentation, and providing support for Bazel-related issues. The ideal candidate should have 6+ years of software engineering experience with strong Go proficiency and extensive Bazel expertise.

As part of the Infrastructure organization, you'll report to the Engineering Manager of the Build & Deploy Platform team. This is an opportunity to impact thousands of developers' daily work by enhancing build system efficiency and developer experience. You'll work with cutting-edge technology and help shape DoorDash's monorepo strategy.

DoorDash offers an attractive benefits package including medical, dental, and vision insurance, 401(k) matching, generous parental leave, and mental health support. The company maintains a strong commitment to diversity and inclusion, actively working to create an inclusive environment for all employees.

This role is perfect for someone who is passionate about developer tooling, has deep expertise in build systems, and wants to make a significant impact on developer productivity at scale. You'll be joining a rapidly growing technology company that's transforming local economies through its innovative delivery platform.

Last updated 5 days 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 to minimize build times and resource consumption
  • Automate routine tasks like dependency updates
  • Create documentation and tutorials for Bazel
  • Provide support and troubleshooting for Bazel-related issues
  • Design clear error messages for common Bazel challenges
  • Lead initiatives to streamline code shipping to production

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 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, dental, and vision benefits
  • 11 paid holidays
  • Disability and basic life insurance
  • Family-forming assistance
  • Mental health program

Interested in this job?

Jobs Related To DoorDash Software Engineer, Build Platform

Software Engineer, Core Platform

Senior Backend Engineer role at DoorDash building core infrastructure and distributed systems for their delivery platform.

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance platform development, building tools and frameworks to optimize system performance across the organization.

Salesforce Developer

Senior Salesforce Developer role at DoorDash, building and scaling enterprise solutions for sales and service teams.

Salesforce Developer

Senior Salesforce Developer role at DoorDash focusing on developing and scaling Salesforce solutions for sales and service teams.

Senior Software Engineer, Backend - Experimentation Platform

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