VP, Algorithmic Trading Developer (Java, Low Latency) & Smart Order Router

Selby Jennings

City Of London

Hybrid

GBP 120,000 - 180,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Selby Jennings is seeking a Senior Java Developer to own the EMS and Smart Order Router end to end in a greenfield build in London. You will design, implement and optimize a low-latency, high-throughput routing and execution system for FX and digital assets, collaborating closely with traders and quants.

The role emphasizes real ownership, performance tuning and direct exposure to desk needs, with a hybrid London setup and a strong base plus bonus.

Qualifications

  • Strong Java, with real low-latency and concurrency experience.
  • Background in algorithmic or electronic trading (equities, FX or crypto).
  • Experience with execution algos, order routing or SOR.
  • Solid grasp of OMS/EMS architecture, FIX and market gateways.
  • Comfortable with Linux, networking, memory management and performance profiling.

Responsibilities

  • Design and build a low-latency, high-throughput EMS and Smart Order Router in Java.
  • Develop execution algorithms such as VWAP, TWAP, POV, liquidity seeking and crossing.
  • Build intelligent routing logic based on execution quality, liquidity, latency and cost.
  • Work with real-time market data, tick data and multicast feeds.
  • Tune for performance, fill ratio and latency under live trading conditions.
  • Partner with traders and quants to refine routing logic and build new capabilities.

Skills

Java
Low Latency Java
Smart Order Router
SOR
Execution Algorithms
VWAP
TWAP
POV
Liquidity Seeking
Crossing
Algorithmic Trading
Electronic Trading
eTrading
Order Routing
OMS
EMS
Order Management System
Execution Management System
FIX Protocol
Market Data
Tick Data
Multicast
Low Latency Systems
Concurrency
Multithreading
Front Office
Capital Markets
FX
Foreign Exchange
Crypto
Digital Assets
DeFi
AWS
GCP

Tools

Aeron
Chronicle Queue
LMAX Disruptor
SBE
29West
Kernel Bypass
Linux
Performance Optimisation
Memory Management

Job description

Senior Java Developer, Execution Algos and Smart Order Router (Low Latency)
London, hybrid

A fast-growing electronic trading firm is building the next generation of its execution technology in London and wants a senior Java engineer to own the EMS and Smart Order Router (SOR) end to end.

This is a greenfield build. You will design and develop a low-latency, high-throughput SOR and execution algo suite from the ground up, working directly with the trading desk across FX and digital asset markets. Real ownership, not maintaining someone else's legacy stack.

What you will be doing

  • Design and build a low-latency, high-throughput EMS and Smart Order Router in Java
  • Develop execution algorithms such as VWAP, TWAP, POV, liquidity seeking and crossing
  • Build intelligent routing logic based on execution quality, liquidity, latency and cost
  • Work with real-time market data, tick data and multicast feeds
  • Tune for performance, fill ratio and latency under live trading conditions
  • Partner with traders and quants to refine routing logic and build new capabilities

What we are looking for

  • Strong Java, with real low-latency and concurrency experience
  • Background in algorithmic or electronic trading (equities, FX or crypto)
  • Experience with execution algos, order routing or SOR
  • Solid grasp of OMS/EMS architecture, FIX and market gateways
  • Comfortable with Linux, networking, memory management and performance profiling

Nice to have

  • Low-latency tooling: Aeron, Chronicle Queue, LMAX Disruptor, SBE, 29West, kernel bypass
  • Exposure to crypto, digital assets or DeFi
  • Cloud experience (AWS, GCP)

What is on offer

  • A genuine greenfield mandate with ownership from day one
  • A high-growth, well-funded environment with room to move up fast
  • Direct exposure to the trading desk and the business
  • Competitive base plus strong bonus
Desired Skills and Experience

Java, Low Latency Java, Smart Order Router, SOR, Execution Algorithms, VWAP, TWAP, POV, Liquidity Seeking, Crossing, Algorithmic Trading, Electronic Trading, eTrading, Order Routing, OMS, EMS, Order Management System, Execution Management System, FIX Protocol, Market Data, Tick Data, Multicast, Low Latency Systems, Concurrency, Multithreading, Aeron, Chronicle Queue, LMAX Disruptor, SBE, 29West, Kernel Bypass, Linux, Performance Optimisation, Memory Management, Trading Systems, Front Office, Capital Markets, FX, Foreign Exchange, Crypto, Digital Assets, DeFi, AWS, GCP

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

VP, Algo / Smart Order Router Developer
VP, Algo / Smart Order Router Developer

Morgan McKinley • Greater London

On-site
GBP 80,000 - 120,000
Senior Java Low Latency Developer | Electronic Trading
Senior Java Low Latency Developer | Electronic Trading

McGregor Recruitment • Greater London

Hybrid
GBP 350,000
Algo / Smart Order Routing Engineer
Algo / Smart Order Routing Engineer

Morgan McKinley • Greater London

On-site
GBP 180,000 - 320,000
Lead Java Trader Tech: Low-Latency EMS & SOR Architect
Lead Java Trader Tech: Low-Latency EMS & SOR Architect

Selby Jennings • City Of London

Hybrid
GBP 120,000 - 180,000
eFX Software Engineer (Java)
eFX Software Engineer (Java)

Harnham • Greater London

Hybrid
GBP 136,000 - 160,000
VP, Algo & SOR – Low-Latency Trading Architect
VP, Algo & SOR – Low-Latency Trading Architect

(Brand Shop) Ttl Trading Private Limited- Thoppumpady • Greater London

On-site
GBP 120,000 - 180,000
Health benefits
Coaching sessions
Crypto learning opportunities
+1
Senior Front Office Software Engineer
Senior Front Office Software Engineer

CMC Markets • City Of London

On-site
GBP 110,000 - 140,000
Senior Low Latency Java Developer
Senior Low Latency Java Developer

CMC Markets • Greater London

On-site
GBP 110,000 - 140,000
Java Developer - Algo Trading | Front Office
Java Developer - Algo Trading | Front Office

Vertus Partners Ltd • Greater London

On-site
GBP 100,000 - 120,000
Java Software Engineer - Systematic Trading Execution Team - Hedge Fund - London Office
Java Software Engineer - Systematic Trading Execution Team - Hedge Fund - London Office

Stanford Black Limited • City Of London

On-site
GBP 70,000 - 100,000