Senior Software Engineer Realtime Transport


Remote job description

Citymapper makes cities usable, helping people move through urban spaces, getting people from A to B.

The Dynamic Data team is looking for a senior engineer to work on its systems handling real time transport data: live status, disruptions, vehicle positions, micro-mobility services, etc.

Without good and reliable real time data, the Citymapper app would not exist. Real time data powers our cutting edge multimodal journey planner - renowned in complex cities with complex transport networks.

We offer the opportunity to take part in building and maintaining complex systems that have to deliver high quality data with zero downtime.

What you'll do

  • Work on both the architecture and infrastructure of our real time systems, to ensure data availability and reliability
  • Work on improving our monitoring and alarming capabilities
  • Improve our overall processes for building and shipping real time data
  • Build metrics to keep track of key aspects of our pipelines

What do we offer

  • Great working environment
  • A remote-first, horizontal, flexible working culture
  • Exciting challenges
  • Fun projects we recently took on
  • Built a pipeline to process the geospatial data that supports the operation of micro-mobility services
  • Built a system that processes vehicle locations data and makes it available, always fresh, to our real time systems
  • Built a model railway in SQL to better understand New York Subway timetables


We are currently looking for experienced / senior engineers to join the team to help us architect and build systems at scale. At least 4 years of professional experience within a similar setting is a must (e.g. with high-availability systems or realtime data pipelines)

Attention to detail and experience wrangling data (especially transport data) is a plus.

Our stack

We work mostly with Python 3, AWS cloud solutions, Terraform, and a set of different databases. For some projects we use Go, Java, C++ and Rust.


We're a genuinely hybrid company. Our employees have the choice of working from our headquarters on the south bank of the Thames in London, or from home - or a bit of both! We are open to remote work outside of the UK within +- 3 hours of London.

  • Competitive pay & meaningful equity / stock options
  • 25 days' annual leave plus bank holidays
  • Generous Family Leave policies for if/when you start a family
  • Free dinner in the office every day
  • Services to support your mental wellbeing
  • Cycle to work scheme
  • Pension scheme (we pay in, you pay in)
  • Conferences
  • Drinks and social events throughout the year
  • Citymapper swag

We believe that diverse teams are the best teams and we're proud to be an equal opportunities employer. We welcome and will consider all applications regardless of age, disability, gender re-assignment, marriage, pregnancy, maternity, race or nationality, religion or belief, sex and sexual orientation (and any other status protected by applicable law).

Company name: Citymapper
Remote job title: Senior Software Engineer Realtime Transport
Job tags: pre-revenue, mapping, mobile, mobility, travel & leisure

Share or copy

Job alerts