Graduate Opportunity

Software Development Graduate

Save to shortlist Saved to shortlist Apply now

Job overview

At TfL, Every Journey Matters and every line (of code) matters. Our accelerated software development scheme enables you to become a full-stack .NET developer, gaining experience on London’s most familiar and innovative systems. You’ll be joining one of the city’s largest Agile technology departments, with a reputation for delivering high quality software using the latest platforms and tools.

C#, Scrum, Azure Cloud, Web, Mobile, Back-End, Test Driven Development and Continuous Integration – TfL are doing it all right here, improving the lives of millions of Londoners every day.

TfL Make the next move

London is one of the world’s most exciting and vibrant cities. We work hard to ensure millions of people can travel safely and reliably. With major investment in our transport system and the infrastructure that supports it, we’re doing everything we can to keep our city moving, working and growing.

What will I be doing?

As a graduate, this one year development programme will consist of up to three placement rotations. Our aim is to equip you with the range of skills and experience you need for your successful career. We also understand that everyone’s career is different, so every graduate’s journey is unique. Here’s an idea of what yours could look like;

  • Placement 1 – Back-end Developer - 4 months
    Design and implement a high performance Microsoft C# component to process 24 million Oyster & Contactless transactions per day. Use pair programming, within a Scrum team, to learn how to deliver high quality, clean code with extensive automated tests.
  • Placement 2 – Online Developer – 4 months
    Use Microsoft’s Azure cloud to deliver highly scalable software services which deliver data reliably and securely to our web and mobile applications. With guidance directly from Microsoft engineers, learn how to select the right technology from their ever-changing range of products. Find out how to test and optimise the performance of components before they’re released and then how to monitor the live systems for any issues.
  • Placement 3 – Mobile App Developer – 4 months
    Write native Android & iOS applications which help customers navigate our network and manage their TfL accounts. Evaluate development tools and setup fully automated build, test and deployment pipelines using Microsoft’s Azure DevOps.

During the scheme, we encourage you to become a TfL STEM Ambassador and help with our schools outreach programme which delivers fun workshops to primary and secondary schools on topics such as coding & big data.

Your first placement will be fixed and your following placements will be mutually agreed to ensure you gain experience with the widest possible range of technologies, tools and teams.

What do we look for?

Everything we do as an organisation ensures that our evolving city remains future-proof for millions of Londoners. Our talented graduates form a vital part of that vision, so it’s important that we find the best people to help us do this. 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

As a member of the team, we’ll give you responsibility and the opportunity to add value from day one. If you are excited by inspiring and influencing the future of London and are up for a challenge and thrive under pressure, then this is the career path for you.

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, which meet business requirements, are fully tested and meet our standards for code quality. 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 multi-million pound projects.

What development and support will you get?

Whilst on the scheme, we’ll support your technical development through a wide range of on-the-job practical experiences and placements. We’ll also support your professional development through a combination of classroom-led training courses, online training courses, mentoring opportunities and structured networking opportunities with scheme alumni. You will receive one-to-one support throughout the programme from your scheme sponsor and your Line Manager. You’ll also be connected to a ‘buddy’ who will be an alumnus from the scheme.


How to Apply

Save to shortlist Saved to shortlist
If asked, remember you found this job on Gradcracker!

Don't forget...

Give yourself the edge...
If you Follow us, attach/link your Follow Certificate to your application.
Application feedback...
We've signed the Gradcracker feedback pledge.
Find out more

Opportunity Overview

  • Ongoing
  • £27,000 + benefits
  • 2:2 and above
  • London
    (Show map)

Preferred Disciplines...

  • Information Technology
  • Software
  • Web Development

Also Accepting...
Click to show all disciplines


The App

Download it and follow us.
You'll be the first to know.

Employee Profiles

Savanna-Rei Rennalls - Civil Engineering

"I was also drawn to how people-focused TfL are as an organisation and the support..."

Aoife Considine - Mechanical Engineer

"One of the best things about working as an engineer at TfL is the support you get to..."

Watch our videos

Watch more of our videos »

More on our Hub