Low-Latency Java Engineer | Hybrid Work & Algo Trading

Citigroup

Greater London

Hybrid

GBP 110,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

27 days annual leave
Discretional annual bonus
Private medical care & life insurance
Employee Assistance Program
Pension plan
Parental leave
Employee discounts

Job summary

Citigroup seeks a senior Low Latency Java Engineer to join the London High Performance Architectures team. The role focuses on building low-latency Java/Rust based systems, including event-sourcing microservices and market data processing, within a globally connected finance environment.

You will contribute to algorithmic trading platforms, mentor developers, and collaborate with senior leadership while enjoying a hybrid work model with potential home days.

Qualifications

  • SME in applications development.
  • Experience with algorithmic trading development in low latency environments.
  • Market data handling and time-series databases (e.g. KDB).
  • Strong leadership, project management and development skills.
  • Proficiency in Java, the JVM, Linux, system calls and kernel.
  • Knowledge of TCP/IP networking and kernel bypass (Solarflare OpenOnload).
  • Ability to design and implement high-quality, scalable Java microservices.

Responsibilities

  • 90% hands in the Java or Rust codebase; build microservices-based event-sourcing systems with low latency.
  • Lead integration of functions to meet goals, deploy new products, and enhance processes.
  • Analyse complex business and system processes to define solutions to high-level problems.
  • Provide world-class expertise in Java low-latency development.
  • Utilise knowledge of supported main system flows to achieve technology goals.
  • Consult with end users to identify function specifications and incorporate into design.
  • Influence and negotiate with senior leaders and external parties.
  • Mentor junior developers and less experienced senior Java developers.

Skills

Java
Low latency
Algorithmic trading
Market data
Leadership
Communication
UML

Tools

KDB
Linux
OpenOnload

Job description

Citigroup seeks a senior Low Latency Java Engineer to join the London High Performance Architectures team. The role focuses on building low-latency Java/Rust based systems, including event-sourcing microservices and market data processing, within a globally connected finance environment.

You will contribute to algorithmic trading platforms, mentor developers, and collaborate with senior leadership while enjoying a hybrid work model with potential home days.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Low-Latency Java Engineer — Hybrid Role with Finance Impact
Senior Low-Latency Java Engineer — Hybrid Role with Finance Impact

Citi • Greater London

Hybrid
GBP 90,000 - 150,000
27 days annual leave + bank holidays
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Low-Latency Java Architect for Global Finance (Hybrid)
Low-Latency Java Architect for Global Finance (Hybrid)

Citigroup Inc. • Greater London

Hybrid
GBP 110,000 - 140,000
27 days annual leave
Discretionary bonus
Private Medical Care
+6
Low-Latency Java Engineer for High-Performance Trading
Low-Latency Java Engineer for High-Performance Trading

Citi • Greater London

On-site
GBP 110,000 - 140,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Senior Low-Latency Java Engineer - Trading Systems
Senior Low-Latency Java Engineer - Trading Systems

Citibank (Switzerland) AG • Greater London

Hybrid
GBP 110,000 - 140,000
Hybrid working model
27 days annual leave
Private medical care
+1
Senior Low-Latency Java Engineer — Hybrid London Trading
Senior Low-Latency Java Engineer — Hybrid London Trading

McGregor Boyall • City Of London

Hybrid
GBP 120,000 - 160,000
Senior Low-Latency Engineer (Java/C++/Rust) - Hybrid London
Senior Low-Latency Engineer (Java/C++/Rust) - Hybrid London

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Private Medical Care & Life Insurance
Paid Parental Leave
Low-Latency Rust Engineer for Trading (Hybrid London)
Low-Latency Rust Engineer for Trading (Hybrid London)

Citibank (Switzerland) AG • Greater London

Hybrid
GBP 120,000 - 180,000
Hybrid work model
Competitive base salary
Private medical care
+1
Low-Latency Rust Engineer — Hybrid Finance Tech
Low-Latency Rust Engineer — Hybrid Finance Tech

Citi • Greater London

Hybrid
GBP 120,000 - 190,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+4
Senior Java Low-Latency Trading Engineer (London, Hybrid)
Senior Java Low-Latency Trading Engineer (London, Hybrid)

McGregor Recruitment • Greater London

Hybrid
GBP 315,000 - 385,000
Senior Low-Latency Java Engineer (Global Markets)
Senior Low-Latency Java Engineer (Global Markets)

Citigroup Inc. • Belfast City District

Hybrid
GBP 85,000 - 120,000
27 days annual leave
Discretional annual bonus
Private medical care & life insurance
+4