Low Latency Rust Software Engineer in London

Low Latency Rust Software Engineer in London

London Full-Time On-site
C

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

Low Latency Rust Software Engineer in London employer: Citigroup

Citi is an exceptional employer, offering a dynamic work environment in the heart of London where innovation meets collaboration. As a Sales Director, you will benefit from extensive training and mentorship opportunities, fostering your professional growth while working alongside industry leaders in FX Sales. With a strong commitment to integrity and inclusivity, Citi provides a supportive culture that empowers employees to excel and drive meaningful results for clients.

C

Contact Details:

Citigroup Recruitment Team