Job Details
Senior Java Engineer - Algorithmic Trading
- Negotiable
- London
- Contract
You'll join a front-office electronic trading team responsible for the systems that directly drive execution across EMEA markets.
This is not a support function, you'll be building and enhancing the algorithmic engines that sit at the heart of the trading stack, working directly with quantitative traders to shape how orders are executed, priced and routed in real time.
The team is actively investing in a next-generation platform designed to handle increasing volumes of market data and client flow, giving you the opportunity to work on both live trading systems and the evolution of the architecture behind them.
Why this role stands out
Direct impact on trading performance - your code influences execution quality, latency and P&L
True front-office exposure - daily interaction with quants and trading desks
Low-latency engineering at scale - high throughput, real-time systems with performance as a first-class concern
Mix of BAU + greenfield - enhancing existing strategy engines while contributing to the next-gen platform build
End-to-end ownership - from requirements through to production and support
What you'll actually be doing
Building and enhancing algorithmic trading engines (VWAP, TWAP, SOR, internal crossing)
Delivering framework-level improvements to a high-performance Java platform
Working directly with quant traders to translate trading logic into production systems
Contributing across the full lifecycle - design, build, optimisation and production support
Driving performance and scalability improvements in a low-latency environment
The tech environment
Core Java (concurrency, NIO, GC tuning)
Low latency / high throughput systems
Event-driven architectures
FIX and market connectivity
Modern CI/CD tooling
What they're looking for
Strong Java engineers who understand performance, concurrency and real-time systems, ideally with exposure to trading or other latency-sensitive domains.
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.