How to Run an Internship Program (for Organisations)

Overview

Ruby Kolesky & Laura-Jane Booker

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 also download the book below - it's free!

Download the book

A guide to help women, Māori, Pasifika, and other underrepresented people switch to a paid software technology role in New Zealand.
Congratulations!

You're one step closer to a career in tech. :)

Check your inbox for your link to the book.


Or click here to open the PDF in your browser now
Oops! Something went wrong while submitting the form.
Pathways book cover

Pathways

A step-by-step guide to a paid job in technology

16: Overview

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.

No items found.
Download The PDF