Applications and Interviews

Applications for the 2020 cohort are now closed.

2020 Application Timeline


Interviews at Shopify are conversations. We want students to feel comfortable so they can express themselves and their experiences authentically. The Dev Degree interview process has three parts:

  1. The "Life Story" interview is done with a Shopify recruiter. Students are asked to talk about themselves on a personal level, including their hobbies, interests, and life experiences.

  2. The program interview takes place with members of Shopify's Dev Degree team. In this interview, students are walked through the details and expectations of the program, and are asked about past experiences and how they relate to Dev Degree.

  3. The technical interview takes place with two Shopify software developers. Students are asked to brainstorm on how they would solve a problem they are presented with during the interview. Prior programming experience is not required — we are looking to see a student’s cognitive processing ability and problem-solving skills.

Interviewing resources:

Interested in joining our 2021 cohort? 

Step 2: When applications open for 2021, come back to this page to submit your application to the Dev Degree team at Shopify. You do not need to wait for an acceptance from Carleton and/or York to apply. 


One of the key tenets of the Dev Degree program is accessibility — giving opportunity to qualified candidates regardless of their gender, ethnicity, sexual orientation, financial situation, physical ability, or any other dimension of diversity. Dev Degree employs a blind screening process where the candidate’s name and other identifying characteristics are hidden from application reviewers. Our goal is to remove bias from the screening process and ensure we pick the best candidates based on their skills and experiences.

Who can apply to Dev Degree?

  • Grade 12 students
  • Mature students
  • International students
  • First year undergraduate computer science students 

    While computer programming experience is an asset, it is not required. We’re interested in hearing about your passions and experiences, and how you demonstrate: growth mindset, resiliency, and time management skills.