RateMyPlacement and RateMyApprenticeship are now Higherin: Learn More

Higherin
Transport for London

Software Developer Apprentice Review

at Transport for London

Higher Level Apprenticeship

Software Engineering

London

Review Submitted: April 2025

Overall Rating

4.7 /5

The Overall Rating is the average of all the ratings given in each category. We take those individual ratings and combine them into one final score!

5/5 - Overview of Role
5/5 - Skills Development
4.4/5 - Structure and Support

Overview of Role

Please give an overview of your role and what this involves on a day-to-day basis:
5/5
As a Software Developer Apprentice at Transport for London (TfL), my role involves working across different development teams to help build and maintain software systems that support London’s transport network (on different placements throughout the scheme). On a day-to-day basis, I write and test code, participate in team stand-ups, and collaborate with other developers, testers, and product owners to deliver features. I’ve also been involved in debugging, reviewing code, and learning best practices like agile methodologies, version control with Microsoft Repos, and working with cloud platforms like Azure. A big part of the role is continuous learning, so I also spend time upskilling through workshops, courses, and pair programming with more experienced developers.
To what extent do you enjoy your programme?
5/5
I enjoy the variety of projects I get to work on and the support I receive from my team. The learning environment is great, with access to training resources and the chance to develop both technical and professional skills. Of course, like any apprenticeship, there are challenges, especially balancing work and study, but I feel like I’m constantly growing and improving.

Skills Development

Have you learnt any new skills or developed existing skills?
5/5
Yes, I’ve learnt a wide range of new skills and also developed my existing ones. I’ve picked up new programming languages and frameworks, improved my understanding of software development life cycles, and become more confident with tools like Git, Azure DevOps, and Visual Studio. On top of that, my communication and collaboration skills have improved massively especially through pair programming, daily stand-ups, PO reviews, demos and sprint reviews.

Structure and Support

How well organised/structured is your programme?
5/5
The program is very well structured, with clear expectations from both the training providers and the team at TfL. There’s a good balance between practical work and learning, which helps me apply what I’m learning immediately. The onboarding process was smooth, and I had a clear roadmap for my first few months, which helped me settle in quickly. The support system is also strong: there’s a mentor assigned to me, regular check-ins with my line manager, and feedback from my peers. The blend of structured learning and real-world experience makes the program very organised. However, like any apprenticeship, there’s flexibility in how we approach tasks, which is great for personal growth but can sometimes require self-management to stay on top of everything.
How much support do you receive from your employer?
5/5
My team at TfL is very approachable and always willing to help when I have questions or face challenges. I have regular one-on-one meetings with my line manager, where we discuss my progress, set goals, and address any concerns. There's a large apprentice and graduate network where we can stay in touch with each other.
How much support do you receive from your training provider when working towards your qualifications?
4/5
They offer a structured learning pathway with resources like online modules, workshops, and regular check-ins to track progress. I receive regular feedback on assignments and assessments, which helps me improve. I have occasional placement meetings with my line manager and my training provider so that everything is in tune with each other and we're all on the same page.
How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
3/5
I feel that the qualification I’m working towards through my training provider significantly helps me perform better in my role. The topics covered in the coursework directly align with the skills I need for my day-to-day tasks, such as programming techniques, problem-solving strategies, and software development best practices.
Are there extra-curricular activities to get involved in at your work? (For example, any social activities, sports teams, or even professional networking events.)
5/5
Yes, there are plenty of extra-curricular activities to get involved in at TfL. I’m part of the networking team for graduates, apprentices, and interns, where we organise events to help connect people across different teams and levels. Additionally, I’m involved in the schemes mental health team, specifically within the events team, where we work to promote well-being and create a supportive environment for everyone. These activities have given me the opportunity to meet people from different departments, build my network, and contribute to meaningful initiatives outside of my technical role. It’s a great way to get involved with the company culture and make a positive impact. There are also sports teams such as football (women's and men's), a running club etc.

Recommendations & Advice

Would you recommend Transport for London to a friend?
Yes
Why?
TfL offers a supportive and dynamic environment that fosters both professional and personal growth. The apprenticeship program provides hands-on experience with real-world projects, and the teams are genuinely invested in helping you succeed. There’s also a great balance between technical development and opportunities to get involved in extra-curricular activities, like networking and mental health initiatives, which create a strong sense of community.
What tips or advice would you give to others applying to Transport for London?
My biggest tip would be to thoroughly research the company and the specific role you’re applying for. TfL is a large organisation, and understanding how your role fits within the broader mission of improving London’s transport network can help you stand out. Be prepared to talk about your passion for the scheme you're applying for and how it can make a positive impact on public services. Extra tip would be to see what projects they're currently working on as part of their wider mission.
In This Review
Join Now

Join the Higherin Community

Save Time

Easily add jobs from Higherin or external platforms to keep everything organised.

Personalised Alerts

Get tailored job recommendations and updates straight to your inbox.

Exclusive Features

Access tools like application tracking, deadline reminders, and saved searches.

Stay Ahead

Be the first to know about the latest opportunities and deadlines.

Completely Free

Create an account and unlock powerful features at no cost.