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. 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 jobsjnction.uk