Low Latency Rust Software Engineer

Citigroup · London, England ·

Last confirmed by our partners on 16 Oct 2026.

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

As a senior architect and developer in Citi’s High Performance Architectures team, you will build and evolve low-latency trading and market data systems. You’ll work hands-on on the Rust/Java codebase to deliver fast, reliable microservices and event-sourced frameworks that support eTrading platforms. You’ll mentor others, influence senior stakeholders, and contribute to modernization across Citi’s global teams. This role blends advanced systems engineering with finance-scale impact, offering growth, mentorship, and hybrid work options.

Pay / Benefits

  • 27 days annual leave (plus bank holidays)
  • Discretionary annual performance bonus
  • Private medical care & life insurance
  • Employee assistance program
  • Pension plan
  • Paid parental leave

Responsibilities

  • Hands-on development in Rust/Java with a focus on low-latency microservices
  • Lead integration of functions to meet goals and deploy new products
  • Analyse complex business and system processes to design high-level solutions
  • Provide world-class expertise in Java low-latency development
  • Consult with end users to define system requirements and implement designs
  • Mentor junior developers and less experienced engineers
  • Contribute to market data handling utilities including replay and backtest/simulation
  • Engage with senior leaders and external parties to influence direction

Key requirements

  • SME in Applications Development
  • Experience in algorithmic trading applications, preferably in low latency environments
  • Knowledge of market data handling and time-series databases (e.g., KDB)
  • Leadership, project management, and development skills
  • Proficiency in modern Java, JVM, Linux, system calls and kernel
  • Understanding of TCP/IP networks and kernel bypass (e.g., Solarflare OpenOnload)
  • Performance tuning and architectural design skills
  • Clear communication and diagrammatic documentation skills
  • Relationship and consensus-building abilities
  • Nice to have: background in C++
  • Great communicator with high EQ
  • ability to mentor others
  • ability to negotiate with senior leaders
  • Algorithmic trading development
  • Low-latency Java and/or Rust/C++
  • Market data handling
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 4 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £50,000 – £100,000, from 460 adverts

882 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 17% of 689 Software developer adverts we list nationwide

More openings at Citigroup

148 other openings we list

CitigroupLondon Apply