Our client is a world-class quantitative trading firm operating at the cutting edge of global electronic markets. Their proprietary technology powers fully automated trading strategies across multiple asset classes, where every microsecond matters and engineering excellence is a true competitive advantage.
The firm designs and builds ultra-low latency trading systems that process millions of market events every second, enabling trading decisions to be made in microseconds. With technology sitting at the heart of the business, engineers work alongside quantitative researchers and traders to continuously optimise performance, build next-generation execution platforms, and solve some of the most demanding engineering challenges in finance.
You’ll be joining an exceptionally strong engineering team that values technical curiosity, innovation, and ownership. The environment is highly collaborative, free from unnecessary bureaucracy, and focused on giving engineers the autonomy to build best-in-class systems using modern technologies and industry-leading hardware.
This is a rare opportunity to work on software where tiny improvements in performance can have a measurable financial impact, all while learning from some of the brightest engineers in the low latency space.
The Role:
Our client is looking for an experienced Low Latency Java Developer to join their high-performance Execution Engineering team.
You’ll be responsible for building and optimising the firm’s ultra-low latency execution platform, developing software that interacts directly with global exchanges and delivers orders with the lowest possible latency.
Working on business-critical systems, you’ll design and enhance high-performance Java applications that process live market data, make trading decisions, and execute orders in microseconds. You’ll collaborate closely with quantitative traders, researchers, and infrastructure engineers to continually improve execution speed, system resilience, and trading performance.
This role offers the opportunity to work with advanced performance engineering techniques including JVM tuning, lock-free programming, off-heap memory, network optimisation, kernel bypass technologies, and hardware acceleration.
You’ll help push the limits of what’s possible in Java while building systems that operate under extreme throughput and latency requirements.
If you’re passionate about performance engineering and enjoy solving incredibly complex technical challenges, this is one of the most exciting environments you’ll find.
- Strong commercial experience developing applications in Java (Java 17+)
- Experience building high-performance backend systems
- Excellent understanding of multithreading, concurrency, and JVM internals
- Strong knowledge of low latency application design and optimisation techniques
- Experience with asynchronous programming and event-driven architectures
- Familiarity with TCP/UDP networking and messaging technologies
- Strong understanding of data structures, algorithms, and performance profiling
- Experience working within Linux environments
- Passion for clean, efficient, and highly optimised code
- Interest in financial markets or electronic trading (previous finance experience isn’t essential)
#J-18808-Ljbffr…
