Apply before February 17th, 11:59 PM EST

Applications and Interviews

How to apply 


Step 2: Click the Apply to Dev Degree button to submit your application to the Dev Degree team at Shopify. Applications will close Monday February 17 at 11:59 PM EST. 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.

    Application Timeline

    Interviews

    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:

    Sale