About us
We are champions of rail, inspired to build a greener, more sustainable future of travel. Trainline enables millions of travellers to find and book the best value tickets across carriers, fares, and journey options through our highly rated mobile app, website, and B2B partner channels.
Great journeys start with Trainline 🚄
Now Europe’s number 1 downloaded rail app, with over 125 million monthly visits and £5.9 billion in annual ticket sales, we collaborate with 270+ rail and coach companies in over 40 countries. We want to create a world where travel is as simple, seamless, eco-friendly and affordable as it should be.
Today, we're a FTSE 250 company driven by our incredible team of over 1,000 Trainliners from 50+ nationalities, based across London, Paris, Barcelona, Milan, Edinburgh and Madrid. With our focus on growth in the UK and Europe, now is the perfect time to join us on this high-speed journey.
💻 Intern Engineer📍London (Hybrid, 40% in office) 💸 £30,000 pro-rata + Benefits
About the Internship
This is Trainline’s 3rd consecutive year running a software engineering internship scheme and following from last year’s success, we’re excited to speak to more up and coming emerging talent to work on real world projects that will give them the experience and exposure to set themselves up for future success.
As an Intern Engineer, you would work embedded in one of our 40+ engineering teams. Your manager or mentor within the team will assign you a self-contained project with real business impact. You will be tasked with delivering this project within your internship, with support from your manager, mentor and wider team.
As part of our commitment to your growth, we have tailored a technical onboarding curriculum to ensure you’re set up for success. All interns will be onboarded together during the first week, where they’ll receive targeted technical training designed to fill any knowledge gaps and introduce Trainline’s ways of working. This ensures that you’ll be ready to hit the ground running when you join your team and start contributing to your project right away. Additionally, you’ll have continuous support throughout your internship, including access to learning resources, regular check-ins with your manager, and the opportunity to grow through hands-on experience.
As a team member in one of our engineering teams, you will work within our agile processes, iterating on delivery of your project and take part in the team’s scrum ceremonies.
We'd love to hear from you if you... 🔎
Are in your final or penultimate year of studies
Have foundational knowledge of at least one programming language
Thrive in a diverse, open, and collaborative environment
Are proactive, focused, supportive, honest, and a team player
Have a passion to learn new skills and technologies
Have an appreciation of version control systems
Understand Agile/Scrum methodology
Bonus points if you... ⭐️
Have experience with some of the core programming languages we use such as C# .NET, React, Typescript, Kotlin (Android), Swift (iOS), or Ruby. Check out our full tech stack here.
Have working knowledge of Git
Have experience with Unit Testing
Have understanding or experience working with AWS or similar cloud technologies
The interview process... 🚉
November – December 19th : Application
December - January: Recruiter call (15 minutes)
February: Assessment centre - Intro to Trainline, whiteboarding, 1-1 conversation, group exercise
Offer to start in summer!
Additional Application Information:
Please note that the deadline for internship submissions is 19th December 2025. All applications will be reviewed after the deadline.
Please include a cover letter as part of your application, as well as links to some of your projects (ideally GitHub).
We champion work-life balance and flexibility at Trainline. Our flexi-first approach means embracing a hybrid work model. You will be expected to spend at least 40% of your time in our London office, fostering teamwork and creativity in our vibrant workplace.
The internship will start on Tuesday 30th June 2026 and run for 12 weeks.
This is a paid opportunity with a salary of £30,000 pro-rata.
More information:
Enjoy fantastic perks like private healthcare & dental insurance, a generous work from abroad policy, 2-for-1 share purchase plans, an EV Scheme to further reduce carbon emissions, extra festive time off, and excellent family-friendly benefits.
We prioritise career growth with clear career paths, transparent pay bands, personal learning budgets, and regular learning days. Jump on board and supercharge your career from day one!
Our values represent the things that matter most to us and what we live and breathe everyday, in everything we do:
💭 Think Big - We're building the future of rail
✔️ Own It - We focus on every customer, partner and journey
🤝 Travel Together - We're one team
♻️ Do Good - We make a positive impact
We know that having a diverse team makes us better and helps us succeed. And we mean all forms of diversity - gender, ethnicity, sexuality, disability, nationality and diversity of thought. That's why we're committed to creating inclusive places to work, where everyone belongs and differences are valued and celebrated.
Interested in finding out more about what it's like to work at Trainline? Why not check us out on LinkedIn, Instagram and Glassdoor!
Rencontrez Julien, Staff Engineer
Rencontrez Oussama, Senior Software Engineer