Application deadline extended to March 1st

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. You do not need to wait for an acceptance from Carleton and/or York to apply. 

Update: We understand that university applications deadlines are different if you are outside of Ontario, considered a mature candidate, and/or are applying internationally. To ensure that everyone has the same opportunity to apply for the Dev Degree program, we are extending our application deadline from February 17th at 11:59 PM EST to March 1st at 11:59 PM in your local time.

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 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: