Entry requirements
Candidates must already hold or be on track to achieve a minimum of 2:2 in a computing related degree, including Computer Science, Computing, Computer Games Programming, Software Engineering, Web Development, Web Technologies, Digital Applications or closely aligned subject           
1 year

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, whilst gaining experience on some of London's largest and most innovative software systems. Your software will keep London moving in one of the biggest Agile technology teams, with a reputation for delivering high quality and innovative software. Whether you're looking to develop your skillset using Agile, .NET, Azure, SQL, Web, Mobile Apps, Test Driven Development - TfL are doing it all right here, improving the lives of millions of Londoners every day.

What you'll be doing

As a graduate, this one year development programme will be made up 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 - Backend Developer
Working on our ticketing systems, you will design and implement a high performance Microsoft C# component to process 20 million Oyster & Contactless transactions per day. You'll also learn best practices such as Test Driven Development, Behaviour Driven Development and Continuous Integration to deliver high quality, clean code.

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. With guidance directly from Microsoft engineers, you 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
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 Visual Studio Team Services.

During the scheme, we encourage you to become a TfL STEM Ambassadors and help with our schools outreach programme which delivers inspiring 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 on the widest possible range of technologies, tools and teams.

What we look for

Everything we do as an organisation is to ensure 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 you can take your career

Upon completing the scheme, we would expect you to roll-off into a 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. In five years, you could expect to be a Technical Lead, accountable for a single team's software design and implementation, including setting the quality standard or a Software Development Manager, accountable for multiple delivery teams, strategic plans around architecture and process and budgeting multi-million pound projects.

How we'll develop and support you

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.

Kathryn, Software Development Graduate

Beyond the graduate scheme

"I chose to join the graduate scheme at TfL as I was very excited at the prospect of working on systems such as Contactless Payments. I was also drawn to the work life balance, as well as the promise of a varied experience by seeing different areas of the company.

My biggest achievement since completing the graduate scheme is having the opportunity to present the work I undertook in my final placement at Google in partnership with the Department for Transport."

— Kathryn, Software Development alumnus

Reasonable Adjustments

If you have any special requirements or require any reasonable adjustments to enable you to take our online tests or to attend our assessment centre, please contact us by phone or email on the contact details below.

Please note: We need a minimum of 48 hours' notice to allow us to try and accommodate reasonable adjustments at the assessment centre. Any adjustments will be confirmed to you in writing, once received, please print a copy and bring this to the assessment with you.

Contact Us

If at any time you need to speak to anyone within the Recruitment Team then please contact us on 0333 0062939 (Option 1) or alternatively email us at graduatesenquiries@tfljobs.co.uk

So if you're looking to make an impact on the future of the Capital - and the lives of the people who live and work here, now's the time to make your move.

Applications for this opportunity are now closed.

We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, colour, gender, sexual orientation, age or disability status.