Software Engineer I, Entry-Level (Graduation Date: Fall 2026-Summer 2027) - US
DoorDash· Los Angeles, CA; New York, NY; San Francisco, CA; Sunnyvale, CA; Seattle, WA, United States
Posted November 9, 2026
- Experience
- Not specified
- Pay
- $107K – $158K per year
- Education
- Bachelor’s or master’s degree in Computer Science or related discipline, graduating Fall 2026–Summer 2027
- Location
- Los Angeles, CA; New York, NY; San Francisco, CA; Sunnyvale, CA; Seattle, WA, United States
- Work mode
- On-site
- Job type
- Full-time
About this role
DoorDash builds technology powering local commerce for consumers, merchants, and couriers globally. Entry-level engineers will work with mentors on real production systems across the three-sided marketplace while growing ownership.
What you will do
- Develop, maintain, and ship production-ready software with mentor support
- Write clean, testable code and contribute to code reviews and best practices
- Learn systems and technical areas at scale
- Apply feedback to strengthen technical skills
- Collaborate with engineers and cross-functional partners
What the employer expects
- Bachelor’s or master’s in CS or related, graduating Fall 2026–Summer 2027
- At least two SE internships or equivalent practical experience
- Experience with at least one OOP language (Python, Java, or Kotlin)
- Solid understanding of algorithms and data structures
- Experience with databases/SQL
- Experience writing clean code, using version control, and unit tests
Benefits
- Premium healthcare and comprehensive health benefits
- Wellness expense reimbursement
- Paid parental leave
- 401(k) with employer matching
- Flexible PTO and paid sick leave
- Medical, dental, vision
- Mental health program
Skills
- Python
- Java
- Kotlin
- algorithms
- data structures
- SQL
- version control
- unit tests
Apply on the employer's site
The application opens on Greenhouse. Dev Portal Notes does not collect your application or charge a fee.
Know someone who fits this role?
Applications are handled on the employer's own site.
Prepare for this role
Close the skill gap
The Python Mega Course
Python taught by building real applications, from scripting through web apps and data work.
Get the courseMaster Spring Boot, JPA and Hibernate
Learn Java zero to production, covering Spring Boot, JPA and Hibernate together.
Get the courseSome links on this page may generate a small commission at no extra cost to you.