Software Developer Intern
Internship type: Summer 6 weeks (20 July to 28 August 2026)
Location: London inc. hybrid/homeworking (office every Thursday and first/last day)
Team: Engineering
Job Title: Software Developer Internship
Mentor/Supervisor: Mahsa Mohammadkhani, Senior Product (Software) Engineer
Salary: £3,108 for the 6-week internship
Which? is the UK’s consumer champion, here to make life simpler, fairer and safer for everyone.
We help millions of people a month with our broad range of useful everyday advice. But did you know we were behind introducing laws around lead-free paint in children's toys in the '60s, seat belts in cars in the '80s and keeping cash machine withdrawals fee-free in the noughties? More recently we successfully campaigned to introduce a law to ensure scam victims are reimbursed if they are tricked into transferring money to fraudsters – a huge victory for consumers.
It’s our brilliant people that make what we do possible. We’re ambitious and collaborative, but also empowering and supportive, so you can bring your best self to work.
Which? is a place where you can do great things, for yourself and the people of the UK.
Click here to find out more about working at Which? and view our Which? LinkedIn page.
IMPORTANT To apply for this role, please submit a cover letter detailing the following (in two pages or less):-
- Please indicate how you meet the eligibility criteria outlined in the job description (see the ‘Eligibility criteria’ section)
- Please share why you want to work at Which? and why you're enthusiastic about getting into the relevant industry.
- Using theSTAR interview technique:
- Describe a time when you had to quickly learn a new skill or adapt to a new situation in a professional or academic setting. How did you handle it?
- Describe a time when you had to take initiative to solve a problem. How did you handle it?
Check out these handy hints and tips to help you make your application.
About the Team
Want to write code that actually makes a difference? At Which?, our Engineering team builds the platforms that protect, inform, and empower consumers. As an intern with us, your work will directly help millions of UK shoppers to find the best products and services. Join us to learn, grow, and build tech with a real purpose.
About the internship
How our teams work: Each of our engineering teams operates closely together and includes a Product Manager, a Tech Lead (or Tech Lead Manager), and a team of Software Engineers.
You will be working with a Senior Engineer mentor who will guide your onboarding and help you shape a project which will be used for real business problems.
What you will do and learn:
- Modern tech stack: Get hands-on experience building with TypeScript and AWS, and see how your code drives real-world user behavior.
- Developer tools: Learn how to manage version control using Git and GitHub, and discover how to deploy code into a real production environment.
- Industry best practices: Experience the complete software development lifecycle, including agile methodologies, peer code reviews, and testing.
Eligibility criteria:
- Currently on a development pathway within Computing Science, Software Development or Information Technology (this means that you are currently studying these subjects at university or through a qualification), OR
- You have hands-on coding experience, have built your own projects or applications, and are eager to build a career in software engineering.
Core skills that will be developed during the internship:
- Working with modern tech stacks
- Working with Git, Github and Github Actions
- Agile Development
- Prioritisation
- Verbal communication
- Organisation
- Scheduling
- Navigating an office environment
- Customer focus
- Confidentiality
Things we’re looking for from our interns:
- Drive and passion
- Willingness to learn
- Good work ethic
- Interest in Which? and this area of work
Work Hours & Benefits
This will be a 6 week internship, which will consist of a 35 hour work week.
As much as we’re looking forward to you joining our team, we also want to make sure this internship supports your development and learning goals - we’re a workplace that respects and empowers our colleagues.
At Which? we value diversity and we're committed to creating an inclusive culture where everyone is able to be themselves and to reach their full potential. We want to receive applications from everyone. We believe that a diverse workforce helps us to understand and create a positive impact for consumers.
What happens next
If your application is successfully shortlisted, we will contact you to arrange an informal chat/interview.
This will take place via TEAMS and consist of approx 30-45 minutes. Here are the questions we will ask you and feel free to bring along any you would like to ask us.