Java Engineers | Ultra-Low-Latency FX Trading
Ultra-Low-Latency FX firm seek exceptional Java Engineers to build high-performance systems that operate in microseconds. This is a chance to work at the cutting edge of electronic trading technology.
About the Role
As a Java Engineer, you will design, build, and optimise high-speed trading systems used in global FX markets. You’ll work closely with quantitative developers and traders to deliver solutions where every nanosecond counts. This is an opportunity to shape core components of a world-class trading platform and solve complex performance challenges daily.
What You’ll Do
* Develop and optimise ultra-low-latency Java applications for FX trading
* Engineer high-throughput, GC-efficient systems
* Work on order routing, market connectivity, and real-time data processing
* Use modern performance-profiling techniques to push latency lower
* Collaborate with quants, infrastructure, and trading teams
* Contribute to technical architecture and system design decisions
What We’re Looking For
* Strong experience in core Java, low-level programming, and JVM internals
* Proven background optimising for latency and throughput
* Solid understanding of concurrency, lock-free algorithms, and data structures
* Experience with networking protocols (FIX, multicast, etc.) is a plus
* Previous exposure to trading systems or high-frequency environments is beneficial
* A passion for performance tuning, clean code, and engineering excellence
Why Join Us?
* Build technology that competes at the microsecond level
* Join a highly skilled, performance-driven team
* Hybrid working: 2 days per week in our London office
* Opportunity to influence and innovate in a fast-moving trading environment
Paying up to £130k base + bonus