Join Our Team

Start your Engineering Career at DoorDash

Internships and Early Career Opportunities

Your Career Has Arrived

Starting your career at DoorDash is a great way to get real experience working with senior engineering on real projects to develop your skills.

Internship Program

At DoorDash, we believe that interns are essential to our mission of attracting and retaining top talent. During our 12 week internship, interns are completely immersed into our teams and will have the opportunity to develop, maintain, and ship products. Your summer internship experience will kick off with a 1 week Engineering Bootcamp where you will participate in tailored engineering intern programming including developmental technical onboarding sessions, leadership presentations and panels, and interactive events to welcome you to DoorDash! For the rest of the summer, you will make a direct impact on our business by collaborating with your team to solve real problems for our customers. The summer also includes 1:1 mentorship by top rated engineers, events to connect with fellow interns and company leaders, and full time conversion opportunities.

Team Matching

Prior to starting at DoorDash, we give interns the opportunity to review all our engineering teams taking on interns to match their own interests and development areas. This gives interns a more tailored experience by expressing which part of DoorDash they get to work with to gain the greatest learning experience and an exciting summer!

Find Your Ideal Internship

Software Engineer, Intern (Summer 2023)

Software Engineer, Intern - Toronto (Summer 2023)


Getting Started

Start Your Career Off Strong

Graduating is an achievement in itself; making a successful transition into the industry at a company such as DoorDash is quite another. In an entry-level role at DoorDash, you will have the unique opportunity to jumpstart your career by enhancing the development of your technical and leadership skills in both career and confidence. Come join our growing team and get 1% better every day.

How We Hire Engineering Interns

Step 1
Submit your application

We welcome students from different backgrounds, including bootcamps, so don’t be shy and apply!

Step 2
Virtual Interviews

If your application is selected to move forward, you will be invited to 2 virtual interviews. The interviews will consist of two interviews focused mainly on coding (algorithms and data structures), but will also include a few behavioral questions as well to align your past experiences to our Engineering Values. To get an idea of our engineering values and culture, feel free to view our values here.

Step 3

After your interviews, the University Recruiting team will collect and review the feedback. Your recruiter will work with you regarding the results of your interview process. This can take up to 2 weeks. We have a world-class recruiting team who is dedicated to supporting you through the interview and decision making journey of this exciting step in your career!

Step 4
We appreciate your enthusiasm and patience!

While our dedicated University Recruiting team moves as quickly as we can to get you an update on your application, it is not uncommon for an application to be pending for a period of time. We will provide you with an update on your application no matter the outcome. Candidates in the application review stage will receive regular communications that you are still in process and provide an opportunity for you to share potential competing offers and questions.

Make an Impact and Join Our Team

If you are looking to make an impact with innovative engineering while growing your career at a rapidly growing company, consider joining our team.

Learn More

Subscribe to our Eng blog for updates

Thank you for subscribing!

Sign up for updates