Senior Java Engineer - Real-Time FX Options Risk

Citi

Greater London

Hybrid

GBP 140,000 - 190,000

Full time

14 days+
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

Paid Parental Leave
27 days annual leave
Private Medical Care
Life Insurance
Employee Assistance Program

Job summary

Citi is seeking a Senior Software Engineer to design, develop, and optimize FX real-time risk systems. You will work on high-throughput, low-latency processing and provide technical guidance to the engineering team in a front-office facing role with the FX Options Trading desk.

You will use Core Java, Kafka, Storm, and Couchbase in a hybrid environment, mentoring peers and shaping architectural strategy across the risk platform.

Qualifications

  • Extensive development experience in enterprise Java within highly parallel, low-latency environments.
  • Strong knowledge of FX trading, options pricing, or real-time risk systems is highly preferred.
  • Proven IC delivering complex, high-throughput distributed systems in production.

Responsibilities

  • Design, implement, and optimize FX real-time risk infrastructure for low latency, high availability.
  • Provide architecture and code reviews, mentor mid-level and junior engineers.
  • Collaborate with FX trading desk to translate requirements into robust software designs.

Skills

Core Java
Multithreading
Concurrency
Memory Mgmt
Kafka
Storm
CouchbaseDB
Spring
OpenShift
Kubernetes
GCP/AWS

Education

Bachelor's degree

Tools

CouchbaseDB
Kafka
Apache Storm
Spring

Job description

Citi is seeking a Senior Software Engineer to design, develop, and optimize FX real-time risk systems. You will work on high-throughput, low-latency processing and provide technical guidance to the engineering team in a front-office facing role with the FX Options Trading desk.

You will use Core Java, Kafka, Storm, and Couchbase in a hybrid environment, mentoring peers and shaping architectural strategy across the risk platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer – FX Options Real-Time Risk
Senior Java Engineer – FX Options Real-Time Risk

Citigroup Inc. • Greater London

Hybrid
GBP 110,000 - 170,000
27 days leave
Annual bonus
Private medical care
+5
Senior Java Software Engineer – FX Options Risk (VP)
Senior Java Software Engineer – FX Options Risk (VP)

Citigroup Inc. • Greater London

On-site
GBP 110,000 - 170,000
27 days leave
Annual bonus
Private medical care
+5
Senior Java Software Engineer – FX Options Risk (VP)
Senior Java Software Engineer – FX Options Risk (VP)

Citi • Greater London

On-site
GBP 140,000 - 190,000
Paid Parental Leave
27 days annual leave
Private Medical Care
+2
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
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
Senior Java Engineer - Fixed Income Algo Platform (Hybrid)
Senior Java Engineer - Fixed Income Algo Platform (Hybrid)

Citi • Greater London

Hybrid
GBP 100,000 - 150,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Senior Front Office Software Engineer
Senior Front Office Software Engineer

CMC MARKETS PLC • City of Westminster

On-site
GBP 100,000 - 150,000
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
Lead Java Developer — Real-Time Risk & Cloud (Hybrid)
Lead Java Developer — Real-Time Risk & Cloud (Hybrid)

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretional annual bonus
Private medical care
+2
Senior Java Developer - Low-Latency Fixed Income Algos
Senior Java Developer - Low-Latency Fixed Income Algos

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretionary bonus
Private medical care
+6