Software Development

Develop cracking code.

“I chose to join the graduate scheme at TfL as I was excited to work on systems that keep London moving.  I was keen to work with talented individuals and teams, leveraging modern technologies such as Azure, as well as being drawn to the opportunities to have diverse experiences compared to my university peers, by working with various parts of the business and meeting different people”

Rojel Rajiv – Software Development Graduate


How long: 1 year
Where: London
Salary: £27,000
What you’ll need:
A minimum of 2:2 in a computing related degree, including Computer Science, Computing, Computer Games Programming, Software Engineering, Web Development, Web Technologies, or Digital Applications


We’re looking for people who:

  • Are fascinated by new technologies and motivated to learn
  • Enjoy sharing knowledge, both receiving & giving
  • Are intrigued by new problems and refinement of the solution

What will I be doing?

As a graduate, this one-year development programme will consist of up to three placement rotations. Here’s an idea of what yours could look like:

Placement 1 – Back-end Developer

Design and implement a high-performance Microsoft C# component to process 24 million Oyster & Contactless transactions per day.

Placement 2 – Online Developer

Use Microsoft’s Azure cloud to deliver highly scalable software services which deliver data reliably and securely to our web and mobile applications.

Placement 3 – Mobile App Developer

Write native Android & iOS applications which help customers navigate our network and manage their TfL accounts.

Where can this career take me?

Upon completing the scheme, we would expect you to roll-off into a Software Developer position, responsible for delivering discrete software stories within a Scrum team. Within five years, you could expect to be a Technical Lead, accountable for a team’s software design and implementation or a Software Development Manager, accountable for multiple delivery teams, strategic architecture decisions and budgeting multimillion-pound projects.


Apply for this role