Better commerce for everyone — made by you

If you have a passion, we have an internship to match. At Shopify, we're currently offering 4-month Summer internships that are open to everyone. The opportunity to shape how entrepreneurs around the world do business is in your hands.

Applications for Summer 2024 Engineering Internships are now closed!

Shopify’s intern culture

While Shopify’s digital-first internships allow you to design your life around what matters to you most, we know the importance of community. From supplementary learning sessions to virtual workshops and curated in-person experiences, there’s no lack of opportunities to meet and connect with other interns.

One week, you might be pairing with your mentor in-person in our Toronto pair programming booths, and the next, attend a virtual professional development session on how to give better feedback. Your internship will have the benefit of flexibility in your day, along with the support of your community and relationships to make it about more than just the work.

Santos Gagbegnon a software developer at Shopify

I enjoyed seeing the impact of my project. It was clear that the work I was doing was making a difference for merchants.

Santos Gagbegnon, Software Developer

Engineering Internship opportunities

Sign up for our email list to receive notifications and reminders when our Engineering Internship cycle opens.

Sign up for notifications
  • Backend Engineering Intern

    Our Backend Engineers build and maintain the largest Rails application in the world. Our teams deploy new code many times a day, and our production scale is massive. This is a great internship for folks with a passion for solving tough problems with performant code.

  • Data Engineering Intern

    Our Data Engineers builds and maintains the platform that delivers accessible data to power decision-making at Shopify for over a million merchants. This internship is great for folks interested in learning about and working with big data and cloud technologies.

  • Infrastructure Engineering Intern

    Our Infrastructure Engineers build large distributed systems at scale, automating development processes, or creating internal tools. This is a great internship for folks who are excited about performance and resiliency.

  • Frontend Engineering Intern

    Our Frontend Engineers work closely with the software engineering team, designers, and product managers. Our teams work on incredible merchant-facing products but also developer-facing tools. This is a great internship for folks who are passionate about creating human-centric interfaces, accessibility in web-development, and solving complex UI and UX big-data problems.

  • Mobile Engineering Intern

    Our Mobile Engineers work along with designers and product managers to build and launch new features for our apps. This is a great internship for folks who want to work on large-scale apps that are ever-changing, enabling streamlined entrepreneurship for hundreds of thousands of users.

The process

From submit to success

1. Apply

Submitting a completed application is the first step in the process. In the section below, we have assembled some resources to help you put your best foot forward.

2. Technical Challenge

All successful application candidates will move on to our Engineering Internships Technical Challenge. This is an opportunity for you to demonstrate your programming skills in one Engineering discipline. The application should take between 1-2 hours, but don’t worry if it takes you shorter or longer. We will contact applicants to let them know if they progress to the Growth Path!

3. Growth Path

The Growth Path interview is about understanding the themes of your journey so far, what you have learnt, and how you made a difference. We’re interested in the trophies and the bruises: the problems you solved, the challenges you encountered, the decisions you made, and the lessons you learned. The best way to prepare for the Growth Path interview is to spend time reflecting on all the experiences that brought you to where you are today: the hits and misses, the pivotal points, your proudest moments, and the hardest projects. Then, be ready to settle into a genuine, two-sided conversation.

3. Technical Interview

Candidates moving beyond the Growth Path interview will have one final interview with two members of the Shopify team. You’ll be informed ahead of time what you need to prepare.

4. Decision

Time to celebrate! Successful candidates are placed on teams based on their interests, skills, and experiences. Each placement is done individually and with significant consideration.

An example resume

Resume help

To get started on your application, you’ll need a standout resume. We know writing a resume isn’t easy, so our recruiting team has put together some tips to help you get started!

∙ Review resume examples for your industry
∙ Include only the most relevant information
∙ Call attention to important achievements using bullet points
∙ Proofread and edit
∙ Ask a friend to proofread
∙ Customize your resume to different jobs

Let's make commerce better for everyone

Sign-up for notifications