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: 24 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 any programming language including conditional statements, arrays, loops and error handling.
  • You are not eligible for this scheme if you currently hold or are working towards a qualification at the same or higher level in a related subject or have already studied content from the qualification for this scheme.
  • You’ll also need to be 18 years of age by 1 September 2020 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

Job overview

Our software teams write the computer programs which keeps London moving.  Learn to write professional, high quality code using the full range of Microsoft technologies, whilst gaining experience on some of London’s largest and most innovative software systems.

What will I be doing?

Some of the placements you could complete are Backend Developer on the Journey Planner App, Online Developer and 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? 

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 which could lead to further career development opportunities such as a Technical Lead, accountable for a single team’s software design and implementation, including setting the quality standard.

Apply for this role


“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.”