Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
 Software Engineer, Build Platform image - Rise Careers
Job details

Software Engineer, Build Platform - job 1 of 2

DoorDash is looking for a Software Engineer to join the Build Platform team, focusing on designing and optimizing build infrastructure to enhance developer experience.

Skills

  • Experience with Bazel and CI/CD tools
  • Proficiency in Python, Go, or Shell scripting
  • Understanding of distributed systems
  • Debugging and problem-solving skills
  • Excellent communication skills

Responsibilities

  • Improve and maintain the Bazel-based build system
  • Enhance CI/CD infrastructure
  • Develop tooling for managing large-scale monorepos
  • Identify and resolve bottlenecks in build workflows
  • Implement self-healing and auto-scaling solutions
  • Collaborate with cross-functional teams

Benefits

  • 401(k) plan with employer match
  • Paid time off and parental leave
  • Comprehensive medical, dental, and vision benefits
  • Wellness benefits
  • Mental health program
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$197400 / YEARLY (est.)
min
max
$159800K
$235000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Build Platform, DoorDash USA

Join DoorDash as a Software Engineer on the Build Platform team, where you'll play a pivotal role in enhancing our build infrastructure to support thousands of developers around the world. In this dynamic position, based in the vibrant tech hubs of San Francisco, Sunnyvale, or Seattle, you'll dive deep into designing and optimizing our build systems. Your expertise will be crucial in improving our Bazel-based build system, streamlining CI/CD capabilities, and elevating the overall developer experience. Imagine working on projects that involve everything from monorepo tooling to performance optimization—helping engineers ship high-quality code faster and with confidence! The team thrives on collaboration, so you'll partner closely with product engineers to implement best practices and automate solutions. With a focus on scalability and reliability, your contributions will directly influence the way future products are built at DoorDash. If you have a knack for solving complex problems through innovative tech solutions, and you're excited about making an impact across our development teams, this role could be the perfect fit. Your journey here will not only include tackling technical challenges but also enjoying a supportive workplace that values diversity and growth. We offer a competitive salary, great benefits, and a chance to innovate in a rapidly evolving field. Come be part of a team that powers the engine behind DoorDash’s diverse offerings and helps in revolutionizing how we deliver goods.

Frequently Asked Questions (FAQs) for Software Engineer, Build Platform Role at DoorDash USA
What responsibilities does a Software Engineer on the Build Platform team at DoorDash have?

As a Software Engineer on the Build Platform team at DoorDash, your primary responsibilities include enhancing and maintaining our Bazel-based build system, optimizing CI/CD infrastructure, and developing tooling for managing monorepos. You'll be instrumental in performance optimizations and automating self-healing solutions, ultimately ensuring developers can iterate quickly. This role directly influences the efficiency and reliability of our build processes.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer role at DoorDash?

To qualify for the Software Engineer position at DoorDash, you should have at least 3 years of experience in software engineering, focusing on build systems or developer productivity. Proficiency with Bazel or similar build systems is essential, along with skills in Python, Go, or shell scripting. Familiarity with CI/CD tools like Buildkite and knowledge of distributed systems are also necessary.

Join Rise to see the full answer
What tools and technologies will a Software Engineer at DoorDash work with?

In the Software Engineer role at DoorDash, you'll work with a variety of tools and technologies including Bazel for build automation, Buildkite for CI/CD, and extensive scripting in languages like Python and Go. Experience with Docker, Kubernetes, and cloud-based infrastructures is also beneficial, especially in a monorepo environment.

Join Rise to see the full answer
How does the Software Engineer role at DoorDash impact the developer experience?

The Software Engineer role at DoorDash significantly impacts the developer experience by enhancing build and deployment processes. By optimizing the infrastructure and reducing bottlenecks, you'll help engineers iterate faster, facilitate high-quality code deployments, and create a smoother workflow across teams. Your contributions will ensure our development practices remain at the forefront of efficiency.

Join Rise to see the full answer
What benefits does DoorDash offer for Software Engineers?

DoorDash offers a comprehensive benefits package for Software Engineers, featuring competitive salaries, equity opportunities, paid time off, wellness benefits, and various health insurance options. Additional perks include a 401(k) plan with employer matching, parental leave, and programs aimed at supporting mental health and work-life balance.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Build Platform
Can you explain your experience with Bazel and how you've used it in past projects?

When answering this question, discuss specific projects where you utilized Bazel for build automation. Highlight your understanding of its features, such as dependency management and caching strategies, and how they improved build performance. Be sure to reference any challenges faced and solutions implemented to demonstrate your depth of knowledge.

Join Rise to see the full answer
What strategies would you use to optimize a CI/CD pipeline?

In response, share ideas like implementing parallel processing, using cached dependencies, and automating tests. Discuss the importance of monitoring and analytics for identifying bottlenecks, and highlight any specific tools you are familiar with that help enhance CI/CD efficiency.

Join Rise to see the full answer
How do you ensure effective collaboration with product engineers?

To ensure effective collaboration, emphasize communication as key. Describe your approach to understanding their workflows, gathering feedback, and integrating their needs into tooling and infrastructure solutions. Mention any tools or methodologies you use to facilitate teamwork and maintain alignment.

Join Rise to see the full answer
What is your process for resolving bottlenecks in build performance?

Detail your analytical approach to identifying build bottlenecks, such as profiling builds and analyzing logs. Discuss methodologies for troubleshooting issues and implementing fixes effectively. Share a relevant example showcasing your problem-solving skills.

Join Rise to see the full answer
Describe a challenging problem you faced in a previous build system and how you resolved it.

Share a specific example that illustrates your technical aptitude. Highlight the problem, your analysis process, the solution you implemented, and the aftermath. Focus on what you learned and how this experience shaped your approach to build systems.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

When discussing task prioritization, emphasize strategic thinking. Describe your approach to assessing the urgency and impact of tasks and your commitment to aligning your priorities with team goals. Share a framework or tool you use for organizing your workload.

Join Rise to see the full answer
What do you think are the key components of a successful build system?

Answer this by highlighting essential components like speed, reliability, scalability, and user experience. Discuss how factors like automated testing and version control integration contribute to build system success. Share your vision for an ideal build system.

Join Rise to see the full answer
How would you approach developing tooling for managing large-scale monorepos?

Outline your methodology for managing monorepos, including dependency management and tooling for incremental builds. Discuss any past experience in implementing such tooling and any challenges you've addressed to ensure seamless operations.

Join Rise to see the full answer
Can you explain your experience with remote execution environments?

If you have experience with remote execution environments, discuss your understanding of technologies like RBE or BuildBarn. Explain how these environments can enhance build performance and scalability, citing any relevant experience where you implemented such strategies.

Join Rise to see the full answer
How do you stay updated with the latest in build systems and developer productivity?

Share your strategies for professional development, such as following industry blogs, attending conferences, and participating in relevant online communities. Emphasize your passion for learning and how you apply new knowledge to your work as a Software Engineer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
DoorDash USA Remote San Francisco, CA; Sunnyvale, CA; Los Angeles, CA; Seattle, WA; New York, NY
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago
Career Renew Remote No location specified
Posted 6 days ago
Point Wild Remote Remote Poland · Remote Ukraine
Posted 5 days ago
Photo of the Rise User
Horace Mann Remote Springfield, IL;Madison, WI; Addison, TX; remote
Posted 13 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago

DoorDash is a technology company that connects customers with their favorite local and national businesses in the United States and Canada. The company is headquartered in San Francisco, California.

1302 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$159,800/yr - $235,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
124 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace