Anyone who's ever been on the modern railway can tell that there's a massive amount of software required to keep it running. But it's surprisingly hard to find careers working on this software, as much of it is developed by various contractors, not directly by the TOCs or Network Rail. As such, it seems wise to have a list of companies that employ software developers for the UK rail industry in one place. (This includes jobs outside the UK at companies which supply the UK rail industry.)
Here's what I've found; contributions very welcome!
TOCs occasionally have software positions, mostly on the retail side of things.
RDG has some software-adjacent roles, though they tend to be more on the managerial side of things; I suspect most of the actual development is contracted out.
RSSB has some software openings, I think mostly working on their website? There are some "data engineer" positions as well.
Alstom has software positions in the UK and many other countries.
CAF has some software positions, mostly in Spain. The listings are largely in Spanish, so I imagine the workplace mostly is too.
Hitachi has a fair number of software positions, seemingly in every country but the UK. There aren't any obvious software positions within the UK at the moment.
Siemens does too, mostly in Germany, Spain, and Australia but occasionally in the UK.
Stadler has a number of software positions mostly in Switzerland and Germany, but none in the UK.
Wabtec has software positions, mostly in Germany and the USA.
Raileasy runs Trainsplit, the ticket retailer we all know and love. They occasionally have vacancies, currently an Android developer.
RealTimeTrains occasionally has vacancies.
Trainline, the ticket retailer we all know, has several software positions.
3Squared makes a variety of railway software, mostly on the planning/management side of things.
Fabrik (specifically their Digital division) does passenger information, timetables, etc. I can't find a careers page; I suspect they're small enough they hire only rarely.
Flowbird does ticketing stuff - their website focusses on contactless ticketing but I think their UK business is primarily TVMs. (Thanks @Geeves!)
Hacon develops ticketing systems mostly used on the European continent, but their journey planning engine is apparently also used by Trainline in the UK. All their positions are in Germany (Berlin or Hannover).
Infotec do a lot of CIS hardware and software installation at stations. (Thanks @Horizon22!) Acquired in January 2023 by Journeo, who primarily do tech on busses (both on-board and PIS at stations). For now, they seem to be operating mostly independently, but that may well change soon.
Kadfire is a "creative agency" that makes signage, both static information and dynamic departure-board type things. Again, no careers page I can find.
Ketech does on-train and at-station customer information, as well as some in-cab information for drivers and cameras for DOO. (Thanks @Geeves!)
Nexus Alpha makes Arrakis, formerly Tyrell, which provides information to station staff, especially during disruption. They also make JourneyCheck.
Televic makes passenger information systems, with careers in Belgium and Germany.
Tracsis builds software for, among other things, ticketing, timetabling/diagramming, and Delay Repay. Wide variety of technologies (up to and including Haskell!), in a number of UK cities or remote.
TrainFX makes passenger information systems. Can't find a careers page.
Resonate seems to work primarily on "traffic management" and signaling software, with their roots in BR Research. (Thanks @rower40!)
Signature Rail makes timetabling/scheduling software.
Vix does some ticketing stuff (among other things, they seem to operate keyGo and issue tickets for LNER's website), as well as bus tracking and passenger information at bus shelters.
Atos and Worldline, through a series of mergers and splits, hold the remains of British Rail's IT department. I think the railway bits ended up with Worldline, but it's not entirely clear. While both are hiring a large number of software positions, neither seems to think it's relevant to list in the job description what software the employee would be working on. (Thanks to several commenters for helping to illuminate the current situation here!)
CACI is a large software firm that builds, among many other things, real-time performance data systems for the railway. There doesn't seem to be a way to find railway jobs specifically.
Cubic (USA, elsewhere) builds ticketing/smartcard solutions for many cities around the world, notably London.
Thales works on a number of rail-related systems, including signaling. Many software positions in the UK and elsewhere.
Here's what I've found; contributions very welcome!
Traditional "rail industry" employers
Network Rail has a number of listings categorized as "IT/Software Development", though most of them seem to be more the former than the latter at the moment.TOCs occasionally have software positions, mostly on the retail side of things.
RDG has some software-adjacent roles, though they tend to be more on the managerial side of things; I suspect most of the actual development is contracted out.
RSSB has some software openings, I think mostly working on their website? There are some "data engineer" positions as well.
Rolling stock manufacturers
Many of these same companies also build signaling systems, I believe.Alstom has software positions in the UK and many other countries.
CAF has some software positions, mostly in Spain. The listings are largely in Spanish, so I imagine the workplace mostly is too.
Hitachi has a fair number of software positions, seemingly in every country but the UK. There aren't any obvious software positions within the UK at the moment.
Siemens does too, mostly in Germany, Spain, and Australia but occasionally in the UK.
Stadler has a number of software positions mostly in Switzerland and Germany, but none in the UK.
Wabtec has software positions, mostly in Germany and the USA.
Ticket retailers & apps
Railboard is a mobile departure board app (which also now sells tickets through Trainsplit), has a careers page (but no current vacancies).Raileasy runs Trainsplit, the ticket retailer we all know and love. They occasionally have vacancies, currently an Android developer.
RealTimeTrains occasionally has vacancies.
Trainline, the ticket retailer we all know, has several software positions.
Railway-specific software firms
These are software/technology firms who primarily cater to the railway (or transport) industries.3Squared makes a variety of railway software, mostly on the planning/management side of things.
Fabrik (specifically their Digital division) does passenger information, timetables, etc. I can't find a careers page; I suspect they're small enough they hire only rarely.
Flowbird does ticketing stuff - their website focusses on contactless ticketing but I think their UK business is primarily TVMs. (Thanks @Geeves!)
Hacon develops ticketing systems mostly used on the European continent, but their journey planning engine is apparently also used by Trainline in the UK. All their positions are in Germany (Berlin or Hannover).
Infotec do a lot of CIS hardware and software installation at stations. (Thanks @Horizon22!) Acquired in January 2023 by Journeo, who primarily do tech on busses (both on-board and PIS at stations). For now, they seem to be operating mostly independently, but that may well change soon.
Kadfire is a "creative agency" that makes signage, both static information and dynamic departure-board type things. Again, no careers page I can find.
Ketech does on-train and at-station customer information, as well as some in-cab information for drivers and cameras for DOO. (Thanks @Geeves!)
Nexus Alpha makes Arrakis, formerly Tyrell, which provides information to station staff, especially during disruption. They also make JourneyCheck.
Televic makes passenger information systems, with careers in Belgium and Germany.
Tracsis builds software for, among other things, ticketing, timetabling/diagramming, and Delay Repay. Wide variety of technologies (up to and including Haskell!), in a number of UK cities or remote.
TrainFX makes passenger information systems. Can't find a careers page.
Resonate seems to work primarily on "traffic management" and signaling software, with their roots in BR Research. (Thanks @rower40!)
Signature Rail makes timetabling/scheduling software.
Vix does some ticketing stuff (among other things, they seem to operate keyGo and issue tickets for LNER's website), as well as bus tracking and passenger information at bus shelters.
Large software contractors
These are software/technology firms who work in a number of sectors, of which rail is one. Many are also defense contractors, which (at least for me) isn't exactly something I want in an employer.Atos and Worldline, through a series of mergers and splits, hold the remains of British Rail's IT department. I think the railway bits ended up with Worldline, but it's not entirely clear. While both are hiring a large number of software positions, neither seems to think it's relevant to list in the job description what software the employee would be working on. (Thanks to several commenters for helping to illuminate the current situation here!)
CACI is a large software firm that builds, among many other things, real-time performance data systems for the railway. There doesn't seem to be a way to find railway jobs specifically.
Cubic (USA, elsewhere) builds ticketing/smartcard solutions for many cities around the world, notably London.
Thales works on a number of rail-related systems, including signaling. Many software positions in the UK and elsewhere.
Last edited:
