Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026)

DoorDash2 months ago
New York, NY, United States
Remote
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

DoorDash is building the world's most reliable on-demand logistics engine for delivery and is backed by a fast-growing engineering team powering a 24x7 global infrastructure. We are looking for highly motivated college students seeking post‐graduation opportunities to start their career at DoorDash. As a product engineer, you will implement and operate technological solutions that enhance the experiences of our merchants, dashers, and consumers by creating beautiful, user-friendly flows and scalable backend architectures.

Key Responsibilities

  • Develop, maintain and ship technical elements with the support of your mentor, manager, and team members
  • Act on feedback, coaching, and mentorship from your mentor and team members
  • Actively learn about the elements to which you contribute
  • Make a direct impact on our business by collaborating with your team to solve problems for our customers

Required Qualifications

  • B.S. or M.S. in Computer Science or a related discipline with graduation date between Fall 2025 and Summer 2026
  • Ability to start between January 2026 and August 2026
  • At least 2 previous Software Engineering internships or equivalent work experience, with no more than 2 years of full-time work experience
  • Experience working with databases (e.g., SQL)
  • Solid understanding of algorithms and data structures
  • Experience with at least one object-oriented programming language (e.g., Python, Java, Kotlin, etc.)
  • Experience writing clean code, working with version control, and unit testing
  • Comfortable exercising discretion and independent judgment when evaluating options and making informed decisions within your role

Preferred Qualifications

  • Able to analyze and improve the efficiency, scalability, and stability of various systems
  • Excited to develop, release, and run large-scale web applications
  • Experience with solutions for systems monitoring, live deployments, and continuous integration
  • Familiarity with real-time technology challenges
  • Experience working with service-oriented architecture, writing APIs, and designing systems

Benefits & Perks

  • Compensation: Base salary range of $107,400-$158,000 USD with opportunities for equity grants. The final offer is determined by factors including skills, experience, qualifications, work location, and market conditions.
  • Benefits: Comprehensive benefits package including a 401(k) plan with employer matching, 16 weeks of paid parental leave, wellness and commuter benefits, paid time off, paid sick leave, medical/dental/vision plans, 11 paid holidays, disability and life insurance, family-forming assistance, and a mental health program.
  • For salaried roles: Flexible paid time off plus 80 hours of paid sick time per year. For hourly roles: Accrued vacation and sick time based on hours worked.

Required Skills

Algorithms
Java
Python
Data Structures
Unit Testing
Kotlin
Version Control
SQL
Object-Oriented Programming