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

Software Engineer, Build Platform - job 2 of 3

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
Posted 7 days ago

Join DoorDash as a Frontend Engineer and contribute to building impactful tools for machine learning across the company.

Photo of the Rise User
DoorDash USA Remote Durham, North Carolina, United States
Posted 6 days ago

Join DoorDash as a Regional Merchant Lead to spearhead partnerships with top restaurants in the vibrant Raleigh-Durham market.

Photo of the Rise User

Join Horace Mann as a Software Engineer III to develop and maintain cutting-edge ETL and reporting solutions for the education sector.

Posted 14 days ago

Ruby Labs is looking for a Senior Software Engineer to help develop cutting-edge consumer products across various industries.

Photo of the Rise User
ServiceNow Hybrid 12900 Science Drive, Suite 100, Orlando, Florida, United States
Posted 14 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

We are looking for a talented Staff Software Engineer to join ServiceNow and develop cutting-edge software solutions that enhance digital customer experiences.

Photo of the Rise User
Posted 6 hours ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Become a key player in American Express' Servicing Engineering team, leveraging your software development skills to support innovative solutions.

Photo of the Rise User

Become a pivotal part of OpenGov's mission to enhance government operations through innovative SaaS technologies as a Software Engineer III.

Photo of the Rise User
Boeing Hybrid US, Saint Louis County, MO; Missouri, Hazelwood, MO
Posted 19 hours ago

Boeing is looking for skilled Software Engineers to enhance health management systems for military aircraft in a supportive and innovative team.

Photo of the Rise User
Posted 13 days ago

Lindus Health is seeking a Staff Software Engineer to enhance their innovative platform that aims to revolutionize clinical trials.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Transparent & Candid

As a Software Engineer at Coinbase, you’ll drive the backend systems that fuel crypto trading, shaping the future of finance.

Photo of the Rise User
Dare to be Different
Diversity of Opinions
Inclusive & Diverse
Customer-Centric
Transparent & Candid
Growth & Learning
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Mission Driven
Social Impact Driven
Diversity of Opinions
Growth & Learning
Photo of the Rise User
Posted 10 months ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

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.

939 jobs
MATCH
VIEW MATCH
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, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Precision for Medicine
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic
Photo of the Rise User
16 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Westerville just viewed Summer Internship - Public Health Data Science at Cotiviti
V
Someone from OH, Cincinnati just viewed Part-Time Executive/Personal Assistant at VirtuHire
Photo of the Rise User
Someone from OH, Chillicothe just viewed Area Manager at The Hemp Co by Curaleaf at Curaleaf