eFX Software Engineer (Java)

Harnham

Greater London

Hybrid

GBP 144,000 - 176,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading financial services provider is seeking an eFX Software Engineer to build and optimise ultra-low-latency trading systems for global FX markets. This hybrid role requires a high-performance Java engineer skilled in complex technical challenges. Candidates should have strong experience in low-latency Java, a deep understanding of networking, and the ability to design high-performance architectures. This opportunity offers competitive compensation of up to £160,000 plus bonus and benefits.

Qualifications

  • Strong experience in low-latency Java within trading or eFX.
  • Deep understanding of networking and Linux performance tuning.
  • Background in designing high-performance architectures.

Responsibilities

  • Engineering sub-40 μs latency eFX trading systems.
  • Designing real-time pricing and trading components.
  • Influencing technical strategy across distributed systems.

Skills

Low-latency Java
Networking (TCP/UDP/FIX)
Linux tuning
Performance profiling
High-performance architectures
FX pricing knowledge
Mission-critical systems experience

Job description

eFX Software Engineer (Ultra‑Low Latency Java)

Hybrid / Remote - London

Up to £160,000 + Bonus + Benefits

We're supporting a major financial services organisation hiring an eFX Software Engineer to build and optimise ultra‑low‑latency trading systems used across global FX markets. If you're a high‑performance Java engineer who loves solving complex technical challenges at scale, this is a standout opportunity.

What you’ll work on:
  • Engineering sub‑40 μs latency eFX systems with high throughput and fault tolerance
  • Designing real‑time pricing, risk and trading components
  • Evolving low‑latency Java patterns (lock‑free, low‑GC, CPU/cache optimisation)
  • Working closely with quants, traders, architects and senior engineers
  • Influencing technical strategy across distributed, performance‑critical systems
What we’re looking for:
  • Strong experience in low‑latency Java within trading, eFX or electronic markets
  • Deep understanding of networking (TCP/UDP/FIX), Linux tuning, performance profiling
  • Background in designing high‑performance architectures and distributed systems
  • Strong grasp of FX pricing, risk, and trading workflows
  • Experience working on mission‑critical systems powering global trading
  • Highly technical culture with genuine ownership and impact
  • Flexibility in working hours and hybrid setup
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Ultra-Low Latency Java Engineer for eFX Trading
Ultra-Low Latency Java Engineer for eFX Trading

Harnham • Greater London

Hybrid
GBP 136,000 - 160,000
Senior Java Low Latency Developer | Electronic Trading
Senior Java Low Latency Developer | Electronic Trading

McGregor Recruitment • Greater London

Hybrid
GBP 350,000
Low-Latency Software Engineer : C++/Java : £150-200k+
Low-Latency Software Engineer : C++/Java : £150-200k+

Hunter Bond • England

Hybrid
GBP 150,000 - 200,000
Competitive compensation
Performance-linked upside
Cutting-edge trading technology
eFX Java Algo Developer
eFX Java Algo Developer

Talan Group • Greater London

On-site
GBP 70,000 - 90,000
Java eFX Algo Developer (Low Latency) - 12-month Contract - Inside IR35 - £920per day - Hybrid [...]
Java eFX Algo Developer (Low Latency) - 12-month Contract - Inside IR35 - £920per day - Hybrid [...]

Hawksworth • England

Hybrid
Java Engineer - Up to £200,000 + Bonus - London
Java Engineer - Up to £200,000 + Bonus - London

Hunter Bond • Greater London

On-site
GBP 75,000 - 200,000
Elite Low-Latency Java Engineers (FX & Cash Equities)
Elite Low-Latency Java Engineers (FX & Cash Equities)

Morgan McKinley • Greater London

On-site
GBP 120,000 - 180,000
eFX Java Algo Developer
eFX Java Algo Developer

Talan Group • City Of London

On-site
GBP 80,000 - 100,000
Senior Low-Latency Java Engineer
Senior Low-Latency Java Engineer

Morgan McKinley • Greater London

Hybrid
GBP 140,000 - 200,000
High-base compensation
C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)
C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)

Hunter Bond • England

Hybrid
GBP 297,000 - 350,000
Highly competitive compensation
Bonus structure
Comprehensive benefits package
+1