About Nomad Digital

Nomad Digital is the world’s leading provider of passenger and fleet connectivity solutions to the railway industry. It offers a broad solutions portfolio to both train operators and builders that significantly enhances the passenger experience, and increases fleet operational efficiency. Its integrated and scalable solutions include the multi-award winning and patent-protected Passenger WiFi, enabling seamless connectivity with the internet and on-board infotainment. In addition, its Passenger Information System for live journey, multi-media information and Passenger Portal Framework simplifies the creation of custom portals for on-board services and entertainment. And Nomad’s Remote Online Condition Monitoring, Driver Assist and Power Train products are targeted at identifying efficient fleet maintenance operations and improving fuel economy. Nomad is the pioneer of the Networked Train – a shared and secure internet-standards based network infrastructure to which all authorised on-board systems and passenger devices may connect. Nomad is an international business, with sales and service centres in several locations around the world and product development facilities in the UK (Newcastle), Germany (Hildesheim) and Portugal (Porto). Founded in 2002 and headquartered in the United Kingdom, the company serves more than 80+ global customers, in more than 40 countries, including train builders such as Bombardier, Hitachi and Alstom, and train operating companies such as ÖBB, Amtrak, VIA Rail, Eurostar, GWR, NS, NSB, PKP, Queensland Rail, and Virgin Trains. Nomad Digital is a wholly-owned subsidiary of Alstom.


An exciting opportunity to work for a world leader in connected trains. The role of a Software Engineer is to contribute to the development of the connected train management system. This is a great opportunity to work as part of a collaborative, multi-national R&D team, renowned for continuous innovation of technology & provision of quality solutions.

Job Responsibilities

  • Participate to the development the next generation management system for the connected trains
  • Develop both frontend and backend features
  • Provide high performance solution (database access, processing & display)
  • Use relevant numerical algorithm for data processing
  • Develop efficient and productive user interface
  • Work in close coordination with the other team members (in two sites, Belgium and England)
  • Closely interact with the internal customers to develop the features that best fit with their workflow processs
  • Work in an Agile environment (bi-weekly scrum meetings, JIRA ticket-based activity,..)

Qualifications & Experience Required

  • Java/Spring/Hibernate/ActiveMQ
  • MySQL/MariaDB
  • NoSQL (Mongo)
  • NodeJS
  • Javascript (AngularJS 1.6)
  • Version Control Systems (git)
  • Linux
  • IP knowledge = nice to have
  • Zabbix = nice to have
  • Ansible and puppet = nice to have
  • UX design = nice to have
  • English = must, Dutch/French = nice to have
  • Engineering degree where most of the above technologies will have been learned
  • Professional experience and proven track record of achieving similar developments
  • Excellent software development skills (design well-thought and futureproof software architecture and algorithms)
  • Ability to work in a team with multi-sites members
  • Ability to work under pressure and prioritise tasks
  • Customer oriented mindset: co-design with end-users of the product 

Apply for position now

Data Privacy Statement