Senior Software Engineer, Backend Frameworks

DoorDash
San Francisco, CA; Sunnyvale, CA; Seattle, WA; Los Angeles, CA; New York, NYPosted 25 February 2026

Job Description

<div class="content-intro"><p><img style="display: none; max-width: 100%;" src="https://click.appcast.io/greenhouse-te8/a31.png?ent=34e=22630t=1701374353806" width="1px"> <img style="display: none; max-width: 100%;" src="https://track.jobadx.com/v1/i.gif?utm_pixel=224e990b-8ff4-4287-8d5d-2ff09647f181utm_ptz=ESTutm_rqt=track" alt="" width="1"></p></div><h2 data-prosemirror-content-type="node" data-prosemirror-node-name="heading" data-prosemirror-node-block="true" data-pm-slice="0 0 []"><strong data-prosemirror-content-type="mark" data-prosemirror-mark-name="strong">About the Team</strong></h2> <p data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">Our mission is to enable DoorDash Backend engineers across our three engineering excellence pillars: Quality, Velocity and Efficiency. We provide the framework-level solutions which enable engineers to build, ship, and operate services at scale and with confidence.</p> <h2 data-prosemirror-content-type="node" data-prosemirror-node-name="heading" data-prosemirror-node-block="true"><strong data-prosemirror-content-type="mark" data-prosemirror-mark-name="strong">About the Role</strong></h2> <p data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">As a Software Engineer on the Backend Frameworks team, you will be building frameworks and libraries as part of a central platform that powers backend applications across all engineering teams at DoorDash.</p> <p data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">You will work closely with engineers, technical product managers, and engineering managers across all parts of the engineering organization to deliver large and impactful initiatives. Additionally, you will be a culture carrier in your team through mentorship, education, and uplifting of your peers.</p> <h2 data-prosemirror-content-type="node" data-prosemirror-node-name="heading" data-prosemirror-node-block="true"><strong data-prosemirror-content-type="mark" data-prosemirror-mark-name="strong">You’re excited about this opportunity because you will…</strong></h2> <ul> <li data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">Develop and maintain foundational components to enable DoorDash Engineers to excel at backend engineering.</li> <li data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">Play a foundational role in guiding the future of DoorDash’s software development strategy, by building, extending, and operating a central platform used by all DoorDash engineering teams.</li> <li data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">Be at the forefront of developing new technologies and have the opportunity to leverage and contribute to open source tech.</li> <li data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">Contribute to cross-functional projects by designing large scale systems with engineering excellence, long-term maintainability, and risk in mind.</li> <li data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">Work with a team of highly talented and motivated teammates.</li> <li data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">Join a growing company and grow right along with us.</li> </ul> <h2 data-prosemirror-content-type="node" data-prosemirror-node-name="heading" data-prosemirror-node-block="true"><strong data-prosemirror-content-type="mark" data-prosemirror-mark-name="strong">We’re excited about you because…</strong></h2> <ul> <li data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">You have 5+ y ... (truncated, view full listing at source)