DoorDash USA
Software Engineer, Backend - Autonomous Delivery Platform
About this role
DoorDash Labs seeks a backend software engineer to design and operate services for an autonomous delivery platform, integrating IoT systems with core infrastructure. You'll collaborate cross-functionally to build scalable, reliable APIs and improve system performance while working at the intersection of robotics and software engineering.
What you'll do
- Design and implement backend services for IoT and autonomous delivery systems integrated with DoorDash data
- Create well-documented APIs for cross-departmental integration
- Improve performance, reliability, scalability, and security of backend systems
- Introduce development tools and best practices to accelerate team velocity
- Collaborate cross-functionally to solve business problems with elegant technical solutions
- Operate and maintain backend services supporting product functionality
What they're looking for
- Backend service architecture and design
- REST API development
- Java or Kotlin
- SQL databases
- Service-oriented architecture
- Unit testing and architectural design
- System scalability and reliability optimization
- HTTP and modern web stack fundamentals
Benefits
- 401(k) plan with employer matching
- 16 weeks of paid parental leave
- Medical, dental, and vision coverage
- Flexible paid time off and 80 hours annual sick leave
- 11 paid holidays
- Mental health program and wellness benefits
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
DoorDash USA
DoorDash USA is building autonomous delivery systems including drones and robots, along with internal infrastructure platforms to support large-scale operations. The company is hiring robotics engineers, autonomous systems specialists, infrastructure engineers, and platform software engineers to develop flight control systems, mapping and localization capabilities, and distributed computing platforms.
View all jobs at DoorDash USALikely interview questions
- Describe your experience designing backend services for high-scale systems and how you approached reliability and extensibility.
- Tell us about a time you had to balance competing architectural trade-offs—how did you evaluate and make the decision?