We are now accepting applications for Fall 2021. Here's what you can expect from the Dev Degree program application process.

SEPTEMBER OCTOBER JANUARY FEBRUARY MARCH MAY Stage 1

Applications

open Stage 2

Personal statement

available



Stage 3

Computational

questions

available Early

consideration

closes Final

application

closes Stage 4

Interviews

begins Stage 5

Offers

made

Selection process

Stage 1: Apply to Dev Degree

Submit your application to the Dev Degree team at Shopify. Applying to the Dev Degree program is pretty easy; we promise! We need some basic information about you to start the application process. You aren't committing to anything at this point.

Dev Degree offers are conditional upon acceptance into one of our university partner’s programs, so you'll also need to apply to Carleton University's Bachelor of Computer Science Honours program and/or York University's Bachelor of Science in Computer Science program for Fall 2021.

Note: You can apply to Dev Degree before submitting your application to Carleton and/or York University.

Stage 2: Complete your personal statement

In October, we'll invite you to submit your personal statement that tells us cool things about who you are, what you're passionate about, and why you're interested in Dev Degree and computer science.

Stage 3: Complete your computational questions

In October, we'll also ask you to complete a computational question to test your readiness to learn computer science. Don't panic! The computational question allows you to showcase your problem-solving skills.

Stage 4: Interviews

In March, prospective students will be invited to a "Life Story" interview with a Shopify recruiter. You'll be asked to talk about yourself on a personal level, including your hobbies, interests, and life experiences. The best way to prepare is to spend some time reflecting on the experiences you've had and the things you've done to bring you to the point you're at today. Then, be ready to settle into a genuine two-sided conversation. Learn more about the Shopify Life Story interview.

Following the Life Story interview, we will invite selected applicants to three back-to-back interviews:

Meet a Dev Degree intern : This is an informal short chat with a current Dev Degree intern to give you a chance to talk to someone about their experience about the program.

: This is an informal short chat with a current Dev Degree intern to give you a chance to talk to someone about their experience about the program. Admissions interview : You'll meet with two Dev Degree team members to discuss program details and expectations. This interview focuses on learning more about your past experiences and how they relate to Dev Degree.

: You'll meet with two Dev Degree team members to discuss program details and expectations. This interview focuses on learning more about your past experiences and how they relate to Dev Degree. Technical interview: You'll meet with two Shopify developers to brainstorm on a problem-solving question. Prior programming experience is not required. We will be assessing your cognitive processing ability and problem-solving skills.

Stage 5: Offers

In May, after all the interviews are complete, selected candidates will receive an offer to the Dev Degree program for either Carleton or York University.

Financial Information

Software engineering is one of the highest paying career pathways in the world and one of the fastest-growing. Unfortunately, a bachelor's degree in computer science is out of reach for many students due to the high cost of university fees and the lack of adequate financial aid options. Many aspiring software engineers never enter the field due to an inability to pay.



Dev Degree makes it possible for anyone to earn an accredited 4-year computer science degree because we cover your education cost. When accepted, Shopify pays students' tuition, a competitive salary, and vacation, for total financial support of more than $160,000.

We'll even help cover your university application fees, so you pay nothing up front.

Still have questions? Check out our FAQs for more information.