About the job
About the Team
At DoorDash, we are dedicated to fostering an exceptional development environment that empowers our mobile engineers to achieve peak productivity. Our mission focuses on crafting libraries, tools, and frameworks that enable our product teams to efficiently and reliably deploy features. We believe that the success of our engineers directly correlates to our success as a company, which is why we are committed to nurturing a collaborative mobile community that embraces best practices and encourages engagement.
About the Role
As a Software Engineer in the Developer Experience team, your primary responsibility will be to lay the groundwork for all DoorDash Mobile applications. This includes developing runtime libraries, build systems, and innovative development tools. You will collaborate closely with engineers, technical product managers, and engineering managers across various sectors of our engineering organization to execute significant and transformative initiatives. Furthermore, you will play a key role in promoting our mobile engineering culture through mentorship, training, and peer engagement.
This position reports to the Engineering Manager of our Mobile Developer Experience team within the Developer Platform organization. You must be based in San Francisco, CA; Sunnyvale, CA; Los Angeles, CA; Seattle, WA; or New York, NY.
You’re excited about this opportunity because you will…
- Shape the future of Mobile Development. Your contributions will directly influence the daily operations of every mobile engineer at the company, enhancing their productivity and overall developer experience.
- Build from the ground up. Architect and implement foundational libraries, state-of-the-art build systems, and cutting-edge development tools that will serve as the backbone of our mobile applications.
- Solve complex, high-impact challenges. Engage with some of the most significant technical challenges in mobile engineering, delivering solutions that enhance productivity for hundreds of engineers across multiple product teams.
- Act as a force multiplier. Your efforts will enable product teams to rapidly build, test, and launch new features for our customers.

