Interested in applying to Dev Degree? Want to learn more about the student experience or advantages of the program? Here are our most frequently asked questions from students.
Applying to Dev Degree
Who can apply to Dev Degree?
- Grade 12 students
- Mature students
- International students
- First year undergraduate Computer Science students
Can I transfer to Dev Degree from a different Computer Science program?
Yes. If you are in your first year of an undergraduate Computer Science (or related) program at any university, you are eligible to apply to Dev Degree.
If you’re further along in your university Computer Science journey (2+ years), Dev Degree might not be the best program for you as you are still required to complete 4 years of work experience at Shopify. If this sounds like you, we encourage you to apply to Shopify’s regular internship program: shopify.com/interns
How do I apply to Dev Degree?
Step 2: When applications open mid-December, visit the Applications and Interviews page to submit an application to the Dev Degree team. You do not need to wait for a university acceptance to apply.
What are the academic requirements to get into Dev Degree?
Your offer is conditional on your acceptance into a Dev Degree University partner’s program (Carleton University's Bachelor of Computer Science Honours (B.C.S. Honours) program and/or York University's Bachelor of Science in Computer Science program).
The academic requirements for these programs are defined by the universities. Please review their admissions requirements.
Do I need to apply to a specific Computer Science stream to be accepted into Dev Degree?
No, you can apply to any stream.
If you are accepted into Dev Degree, your original application stream will be automatically replaced with the Industrial Applications Internship option at Carleton University or the Industry Partnership/Dev Degree option at York University.
Note: You will need to apply to either Carleton University's Bachelor of Computer Science Honours (B.C.S. Honours) program and/or York University's Bachelor of Science in Computer Science program.
Do I need computer programming experience to apply?
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 a growth mindset, resiliency, and time management skills.
I have not received my university acceptance. Can I still apply to Dev Degree?
Yes. You do not need to wait for your university acceptance to apply to Dev Degree.
Can I still receive a scholarship if I’m accepted into Dev Degree?
Yes. If you receive a scholarship, it’s yours to keep. You’ll still earn your full Dev Degree salary and your tuition will be paid in full by Shopify.
How many applicants do you get each year?
Dev Degree receives hundreds of applications each year. Our team carefully reviews each application and you will hear back from our Dev Degree team.
Who do I address my application cover letter to?
Your cover letter should be addressed to the Dev Degree Team.
Do I need to include references in my application?
No, you do not need to include references in your application.
I forgot to include something in my application. How can I resubmit?
There’s no need to resubmit if you’d like to add something to your application. Instead, send us a message at email@example.com with any additional information.
I don’t live near a Shopify office. Can my interview be done remotely?
Absolutely! Interviews can be done via video conferencing.
How many students are accepted into Dev Degree each year?
This varies from year to year, but we usually accept 10-15 students from each university.
Is there early acceptance into Dev Degree?
Applications are reviewed through a blind process following the deadline. There is no early acceptance or early admission to this program. The time you submit your application has no effect on how it will be evaluated.
Life in Dev Degree
How is Dev Degree different from a traditional co-op program?
Unlike a co-op where students switch between terms of schooling and industry experience, Dev Degree students learn theory which can be applied to industry problems in real-time. The Dev Degree model layers in specific work-integrated experiences to a traditional University degree for greater impact. Dev Degree layers include:
Development Skills: programming languages, tools, methodologies, testing, debugging, databases, performance tuning, system architecture, and navigating large codebases
Technology Breadth: web, mobile, cloud, data, AI/ML, fraud detection, security, financial transactions, scalability, HA, operations, front-end, animations, and incident management
Feedback Loops: mentorship, self-assessments, reflection, self-awareness, evaluations
Personal Growth: teamwork, giving and receiving feedback, time management, customer thinking, communication skills, writing, growth mindset, resourcefulness, and resilience
What do I get in Dev Degree?
In Dev Degree, students have access to a variety of resources and opportunities, including:
4 years of work-integrated learning
Competitive intern salary and tuition paid for by Shopify
4,500+ hours of work experience
Internships on different teams within Shopify
Internships support the learning of new skills
Support in finding a new team placement
Shipping production code on your first team placement
Flexible and balanced workload
Deep professional network
Support from the Dev Degree team
Life at Shopify mentorship
How many team placements will I have at Shopify?
Throughout your 4 years in Dev Degree, you’ll be placed on 4 different development teams in 4 different disciplines with 4 different mentors.
What are the disciplines I could work in during a team placement?
Frontend and backend web development
Data engineering and data science (big data)
Security and privacy engineering
Production engineering and cloud computing
Machine learning and artificial intelligence
Will I work on merchant facing projects?
Absolutely! While on your team placements, you’ll be working on production code, solving complex problems, and delivering new features and fixes that impact Shopify merchants.
What will my university course schedule be like in Dev Degree?
During Dev Degree, you’ll take 3 courses per semester (Fall, Winter and Summer) at our University partner. These courses are a mix of electives and core Computer Science courses that you’ll attend with other undergraduates on campus.
As part of the program, you’ll enroll in industry practicum courses that count towards your degree requirements, allowing you to graduate in 4 years. Your industry practicum courses draw from your experience at Shopify (~25 hours each week at Shopify - 5 of these hours are dedicated to personal development).
What will a typical day be like for me in Dev Degree?
You'll split your time between university and Shopify. Each term you'll take 3 university courses on campus and spend ~25 hours/week at Shopify. In year one, you'll focus on learning the tools and technologies that will prepare you to join Shopify development teams.
Second, third and fourth year
You'll continue to split your time between university and Shopify. Each term you'll take 3 university courses on campus and spend ~25 hours/week at Shopify. Throughout these three years, you’ll spend your time at Shopify working on a development team.
Note: 5 of your weekly Shopify hours are dedicated to personal development.
Will I work in the summer?
Yes, you work all year round at 25 hours/week at Carleton or York University, and 25 hours/week at Shopify. One of the perks you have a student is flexible vacation days that can be used throughout the year.
Note: 5 of your weekly Shopify hours are dedicated to personal development.
Which Shopify offices will I be in?
If I no longer want to be a part of Dev Degree, how do I exit the program?
We respect any student’s decision to exit the program at any time.
Although departure from Dev Degree is equivalent to termination of your current employment contract at Shopify, you are still able (and encouraged!) to pursue your degree in Computer Science.
Unfortunately, Shopify will no longer pay tuition or salary. All credits you have received will remain on your transcript and will count towards your degree.
Advantages of Dev Degree
Is there anything else I receive at Shopify?
At Shopify, culture is very important. We work hard to build an inclusive environment that encourages creativity. As part of Dev Degree, you’ll receive:
- The opportunity to work with a small cohort of students
- Mentors to support your growth
- Dedicated staff to support your wellbeing and impact throughout the program
- A MacBook Pro to complete your work
- Breakfast, lunch, and snacks during your work days
- Flexible vacation days and university fall and winter reading weeks off
An annual allowance to be used towards your wellness and professional growth
Can I live in university residence?
Absolutely! You can live in residence at either Carleton or York University.
Will Shopify cover my residence or accommodation costs?
No. Unfortunately, accommodations are not covered in Dev Degree. However, we do pay for tuition and a competitive intern salary which can help cover some of these costs.
Can I use the facilities in my university if I’m not living in residence?
Definitely! You can opt into the meal plan, use the gym, library, and other facilities. You have the same access to university services as any other student.
What salary will I make at Shopify?
You’ll receive a competitive intern salary that is in line with industry standards. In addition, Shopify will pay your university tuition and provide generous perks like breakfast, lunch and snacks each workday.
What extracurricular activities can I get involved in at Shopify?
- Wellness classes such as yoga, mindfulness, and exercise programs.
- Creative workshops such as 3D printing, laser cutting, and printmaking in our office makerspace.
- Recreational sports teams such as hockey, soccer, baseball, and volleyball.
Connect with us at firstname.lastname@example.org