
Engineering Manager, Backend Frameworks
DoorDash · Los Angeles, CA
- On site
- Full-time
- $250,000 / year
- Los Angeles, CA
Job highlights
- Lead backend frameworks team at DoorDash.
- Set technical vision and drive execution.
- Partner with engineers and stakeholders.
- Define and build frameworks and standards.
- Influence platform reliability, velocity, efficiency.
About the role
About The Team
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.
About The Role
We’re hiring an Engineering Manager to lead our Backend Frameworks team. In this role, you’ll set the technical vision and drive execution for building backend applications frameworks for all DoorDash engineering teams. You’ll partner with senior engineers and cross-functional stakeholders to design and operate systems that support our platform's reliability, velocity and efficiency.
Your team will focus on defining, building frameworks and technical standards for all of DoorDash. You’ll work closely with your customers (your fellow engineers) and help identify and resolve their immediate pain points as well as gain awareness of their future needs so that your team can build ahead and deliver when it is needed.
Your team will have a large scope of influence and impact, overseeing our Python, Go and Kotlin frameworks. This is an opportunity to lead a team with a healthy mix of greenfield initiatives as well as established, successful offerings. You must be located in the following locations for this opportunity: San Francisco, CA; Sunnyvale, CA; Seattle, WA; Los Angeles, CA; New York, New York.
You’re Excited About This Opportunity Because You Will…
- Develop and maintain foundational components to enable DoorDash Engineers to excel at backend engineering.
- Champion data-informed decision-making and continuous improvement across the team.
- Collaborate with product and engineering leadership to drive long-term architectural direction and influence company-wide strategy.
- Guide the team through ambiguity, leveraging industry best practices while also knowing when to break the mold.
- Communicate with clarity, whether explaining a trade-off to execs or mapping technical strategy across teams.
- Drive alignment across teams and disciplines, leading high-impact cross-functional initiatives.
- Build, sustain, and grow a diverse team to address the growing needs of the organization.
We’re Excited About You Because You Have…
- 7+ years of hands-on software development, and expert proficiency in Java, Kotlin, Go or Python.
- 3+ years designing and operating distributed systems and platform components at scale.
- 2+ years leading engineering teams.
- A strong bias for action, pragmatic problem-solving, and deep technical expertise.
- Proven success leading cross-functional initiatives with measurable impact.
- Intellectual curiosity to dive deep into the lowest level of detail and know when it is necessary to do so.
- A deep understanding of how to build quality software and know how to balance this with delivering value to your customers.
- Must be comfortable regularly exercising discretion and independent judgment in performing job duties, including evaluating options, making informed decisions, and determining appropriate courses of action within the scope of assigned responsibilities.
Key skills/competency
- Engineering Management
- Backend Frameworks
- Distributed Systems
- Software Development
- Technical Vision
- Team Leadership
- Cross-functional Collaboration
- Platform Engineering
- Python
- Go
- Kotlin
Skills & topics
- Engineering Manager
- Backend Frameworks
- Software Engineering
- Distributed Systems
- Team Leadership
- Platform Engineering
- Python
- Go
- Kotlin
- Technical Vision
- Doordash
How to get hired
- Tailor your resume: Highlight experience in backend frameworks, distributed systems, and team leadership, using keywords from the job description like 'Python', 'Go', and 'Kotlin'.
- Showcase leadership: Emphasize your success in leading engineering teams and driving cross-functional initiatives with measurable impact.
- Demonstrate technical depth: Clearly articulate your experience in designing and operating large-scale distributed systems and your proficiency in relevant programming languages.
- Prepare for behavioral questions: Be ready to discuss how you guide teams through ambiguity, champion data-informed decisions, and foster a diverse team environment.
- Research DoorDash: Understand their mission, values, and how the Backend Frameworks team contributes to their overall success.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key responsibilities of an Engineering Manager for Backend Frameworks at DoorDash?
- As an Engineering Manager for Backend Frameworks at DoorDash, you will lead a team responsible for defining and building the core backend application frameworks and technical standards used by all DoorDash engineers. Your role involves setting the technical vision, driving execution, and collaborating with senior engineers and cross-functional stakeholders to ensure the platform's reliability, velocity, and efficiency. You'll also focus on understanding and addressing the needs of your fellow engineers, who are your primary customers.
- What technical skills and experience are most important for this Engineering Manager role at DoorDash?
- DoorDash seeks candidates with at least 7 years of hands-on software development experience, including expert proficiency in languages like Java, Kotlin, Go, or Python. Crucially, you need over 3 years of experience designing and operating distributed systems and platform components at scale, and at least 2 years of experience leading engineering teams. A strong bias for action, pragmatic problem-solving, and deep technical expertise are also highly valued.
- What are the specific locations where this Engineering Manager position is available?
- This Engineering Manager, Backend Frameworks position at DoorDash is available in the following U.S. locations: San Francisco, CA; Sunnyvale, CA; Seattle, WA; Los Angeles, CA; and New York, New York. Candidates must be located in one of these specified cities to be considered for this role.
- How does DoorDash ensure diversity and inclusion within its hiring process for roles like Engineering Manager?
- DoorDash is committed to fostering a diverse and inclusive community. They actively hire and cultivate diverse teams by valuing different backgrounds, experiences, and perspectives. The company has a clear statement of non-discrimination and encourages applications from individuals of all backgrounds, explicitly mentioning various demographic groups and encouraging those with diverse identities to apply. They also comply with local regulations like the San Francisco Fair Chance Ordinance.
- What is the compensation and benefits package for the Engineering Manager role at DoorDash?
- The compensation for this Engineering Manager role includes a base salary range of $193,800—$285,000 USD, which is localized by work location. In addition to base salary, the role offers opportunities for equity grants. DoorDash also provides a comprehensive benefits package including a 401(k) with employer matching, paid parental leave, wellness benefits, commuter benefits, paid time off, sick leave, medical, dental, and vision insurance, and mental health programs.
Similar roles
Open positions we recommend based on this role.
Senior Manager, Customer Experience
DoorDash · Remote
Senior Software Engineer, Infrastructure - Labs
DoorDash · Remote
Robotics Software Engineer - Labs
DoorDash · San Francisco, California, United States
Software Engineer, Data Platform (All Teams)
DoorDash · Seattle, Washington, United States
Engineering Manager, Risk & Identity Platform
DoorDash · New York, New York, United States
Engineering Manager, Parcel
DoorDash · Seattle, Washington, United States