Software Engineer, Backend @ DoorDash
Your Application Journey
Email Hiring Manager
Job Details
About The Role
DoorDash is building the world's most reliable on-demand logistics engine for delivery. As a Software Engineer, Backend, you will be part of a global engineering team building and maintaining a large-scale 24x7 infrastructure system that powers DoorDash's three-sided marketplace for Consumers, Merchants, and Dashers.
This role involves working on both product and product platform teams. You will operate backend services, define system architecture, and transition a monolithic codebase to a microservice-based architecture while collaborating with cross-functional teams to solve key business challenges.
Key Responsibilities
- Develop, release, and run large-scale web applications
- Define backend architecture and tech stack for product areas
- Improve performance, reliability, scalability, and security
- Transition monolithic systems to microservice-based architectures
- Solve bleeding-edge technical challenges in logistics
Qualifications
- B.S., M.S., or PhD in Computer Science or equivalent experience
- Experience with backend tech stacks and service oriented architecture
- Proficiency in writing REST APIs, unit testing, and architectural design
- Familiarity with SQL and NoSQL databases, including Postgres, Redis, Elasticsearch, and RabbitMQ
Compensation & Benefits
Base salary ranges from $120,000 to $150,000 CAD, with additional equity opportunities. Comprehensive benefits include paid time off, parental leave, wellness benefits, healthcare (medical, dental, vision), disability and life insurance, and a mental health program.
Work Environment
This is a hybrid role with some in-office time expected, primarily for teams located in New York City or associated with the NYC office.
Key skills/competency
- Backend
- Microservices
- REST API
- Scalability
- Reliability
- SQL
- NoSQL
- Architecture
- Performance
- Testing
How to Get Hired at DoorDash
🎯 Tips for Getting Hired
- Customize your resume: Highlight backend and microservices expertise.
- Research DoorDash culture: Review their mission and global presence.
- Tailor your skills: Emphasize REST API and database experience.
- Prepare for interviews: Practice system design and problem-solving.