Software Development (Level 3)

Icon depicting Advanced (Level 3) Technology roles

Learn to write professional, high quality code on some of London’s largest and most innovative software systems.

Oskar, Software Development Apprentice“As a self-taught coder, this apprenticeship really stood out to me because it was so well-rounded and offered a lot of investment in my development.”

— Oskar, Software Development Apprentice

How long: 18 months

What you’ll need:

  • 5 GCSE’s Grade A* – C or Grade 4 and above including Maths and English language
  • You’ll also need to be 18 years of age by 1 September 2019 to be eligible for this scheme

We’re looking for people who are:

  • Fascinated by new technologies and motivated to learn them
  • Great at sharing knowledge, both receiving & giving
  • Intrigued by new problems and enjoy refining their software solution

What will I be doing? 

As an apprentice, your 18 month development programme will be made up of up to 3 placement rotations.

Our aim is to equip you with the range of skills and experience you need for your successful career. Due to the breadth of opportunities available at TfL every apprentice’s journey will be unique. Some of the placements you could complete are a Backend Developer, Online Developer or Web Developer.

When you start, all our apprentices attend a 6-week boot camp, run on-site by our own senior developers, where you learn the basics of writing code, creating websites, mobile apps and using the Cloud.

Where can this career take me?

Upon successful completion of this scheme, you will gain a Level 3 qualification as a Software Development Technician.

After this, you could progress into a Junior Developer position, responsible for implementing discrete pieces of code within a Scrum team, which are fully tested and meet our standards for code quality.

This could lead to a role as a Senior Software Developer, responsible for delivering complex pieces of functionality and resolving defects which span several components.

You could also decide to continue your apprenticeship and work towards your Level 4 Software Developer qualification.

Applications are closed for this role.
Sign up to receive emails from us and find out when we’re recruiting.


“I’ve really enjoyed how creative and innovative you get to be, like when I supported the development of TfL’s new AI facebook chat bot. On top of that, you know you’re making a real impact on people’s lives.”