Software Development (Level 4)

Icon depicting Higher (Level 4 & 5) Technology roles

Be a part of the software teams that write the computer programs which keeps London moving.

Amy, Software Development Apprentice“As a mature apprentice, I was a bit hesitant about applying for this role as I already had over a decade of office jobs in the corporate world under my belt!

Coding and front end web development had always been a hobby of mine but I was unsure of how to actually break into this new world until I discovered this apprentice scheme.”

— Amy, Software Development Level 4 Apprentice

How long: 18 months
Where: London
Salary: £20,231

What you’ll need:

  • 5 GCSE’s Grade A* – C or Grade 4 and above including Maths and English language plus 2 A Levels at grade A*-D or equivalent.
  • As part of the qualifications above you should have an A-Level (A*-D) or GCSE (A*-C) in an IT subject (or equivalent) or existing knowledge of an object-orientated programming language including classes, inheritance, conditional statements, arrays, loops and exception handling.
  • You’ll also need to be 18 years of age by 1st 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’ll gain a Level 4 qualification as a Software Developer.

After this, you could progress into a role as Developer responsible for delivering discrete software stories within a Scrum team, which meet business requirements, are fully tested and meet our standards for code quality.

This could lead to a role as a Technical Lead, accountable for a single team’s software design and implementation, including setting the quality standard.

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


“TfL has always held a constant fascination for me and choosing this scheme, I found the opportunities and the training that they provide more exciting and I could envision myself advancing further within a company I had a genuine interest and love for.”