Internships are a great platform to introduce students and learners to the tech industry. Internships give people exposure to what it’s like working in tech.

They also enable your organisation to find diverse and talented candidates who are in the early stages of their careers.

For the purposes of this section, we have focused on how to run a software engineering internship program.

Internships are typically run over a 3-month period during the summer holidays. There are two common methods used in intern programmes:

  1. A group of interns is taken into a company and are given an intern project to work on together.
  2. Interns are spread throughout existing engineering teams or squads and put on non-critical portions of the project.

In most cases, the work that interns are given is separate to the work of the permanent engineers.

At Joyous, we do things a little differently. Our interns are fully embedded into our engineering crews and ways of working. They work on the same features or projects as our engineers. This allows them to make a significant impact to our product within their 3-month period and means their internship is true work experience.

We’ve put together this short guide so that you too can facilitate successful summer internships. This guide will help you to recruit, select, and onboard the ideal candidates for you.

You can download the book below 👇 - it's free!

Download your copy

Pathways is designed to help women, Māori, and Pasifika people into a paid software technology role in six months to a year - without needing a degree first.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.