Jobs

Software Engineer - Rail Solutions


Job details
  • JNCTION
  • London
  • 5 days ago

Key technical role in our London-based digital rail scale-up. You will be working on solving fascinating technical problems in the rail industry, helping us to extend our current products and develop completely new innovative solutions.



Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application.

Who we are


JNCTION is a market leading scale-up business based in London working on a range of innovative digital applications and projects within the rail industry.

The UK rail industry is undergoing the largest transformation seen in a generation and at JNCTION we are positioning ourselves to be at the centre of this change.

As we enter a phase of rapid commercialisation and growth, we are now seeking a two talented Software Engineers to deliver a variety of leading-edge software projects.


What you will be doing


You will be working on a wide variety of JNCTION’s data, software and consulting projects, using your software engineering experience to help deliver solutions to rail in the UK. At JNCTION we work on business-to-business products such as:


  • Decision Support Tool – helping Train Operating Companies manage their services around disruption
  • NextGen CIS – improving passenger experience with better customer information
  • AUBIN – public transport journey planning with bespoke journey preferences for autistic passengers


You’ll be expected to work with a wide variety of programming languages and platforms at JNCTION, due to the varying nature of our clients’ development environments. However, our current projects generally include the use of the following:


  • Python
  • TypeScript / Node / React
  • SQL (MariaDB, PostgreSQL)
  • C# dotnet
  • Java
  • Apache data technologies (Camel, Active MQ, Spark, Kafka, Airflow, etc.)
  • Docker


Essential:


  • Experience building well-engineered products in a professional team environment 
  • Enthusiasm for solving problems and working with ambiguity 
  • Comfortable working in small teams with a wide range of skills and experience 
  • Excellent communication and collaboration skills 
  • Fluent in English 
  • Right to work in the UK 


Desirable:


  • Experience in the rail industry or knowledge of public transport industry (rail/bus/metro) data 
  • Familiarity with test-driven environment 
  • Experience developing fault-tolerant real-time services 
  • Experience with current DevOps practices  
  • Experience with stream processing frameworks 
  • Bachelor’s degree or higher in a quantitative field 
  • Experience working with an Agile development methodology 
  • Experience or interest in working with machine learning 


Why you’ll love working at JNCTION


JNCTION will give you an amazing opportunity to develop your skills and expand within the team.

The salary for the role varies depending on experience, however the expected salary range is between £40,000-60,000 per annum.


You’ll work closely with our experienced Head of Development who will provide career guidance and technical mentorship to you as part of the role.


Finally, you’ll also get to enjoy our regular team social events and will get to help shape the team’s reward schemes for the future.


If you wish to apply for this role, please send your CV and a cover letter to

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Software Engineer

Mercor works with many top AI research labs to evaluate how their large language models perform on code-related tasks. We’re recruiting great software engineers to help us on these projects.After you pass our application process (an AI interview followed by a paid technical assessment), we’ll add you to our shortlist...

Mercor Birmingham

Software Engineer

Mercor works with many top AI research labs to evaluate how their large language models perform on code-related tasks. We’re recruiting great software engineers to help us on these projects.After you pass our application process (an AI interview followed by a paid technical assessment), we’ll add you to our shortlist...

Mercor London

Software Engineer

Mercor works with many top AI research labs to evaluate how their large language models perform on code-related tasks. We’re recruiting great software engineers to help us on these projects.After you pass our application process (an AI interview followed by a paid technical assessment), we’ll add you to our shortlist...

Mercor Bristol

Software Engineer

Mercor works with many top AI research labs to evaluate how their large language models perform on code-related tasks. We’re recruiting great software engineers to help us on these projects.After you pass our application process (an AI interview followed by a paid technical assessment), we’ll add you to our shortlist...

Mercor Nottingham

Software Engineer

Mercor works with many top AI research labs to evaluate how their large language models perform on code-related tasks. We’re recruiting great software engineers to help us on these projects.After you pass our application process (an AI interview followed by a paid technical assessment), we’ll add you to our shortlist...

Mercor Manchester

Software Engineer

Mercor works with many top AI research labs to evaluate how their large language models perform on code-related tasks. We’re recruiting great software engineers to help us on these projects.After you pass our application process (an AI interview followed by a paid technical assessment), we’ll add you to our shortlist...

Mercor Sheffield