More jobs:
Senior Low-Latency Java Engineer; Electronic Trading – FX
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-10-18
Listing for:
Morgan McKinley
Full Time
position Listed on 2026-10-18
Job specializations:
-
Software Development
Java Developer
Job Description & How to Apply Below
Our client is a premier software engineering consultancy built to tackle the most complex, mission-critical engineering problems in modern finance. They are currently building next-generation, high-throughput FX trading platforms where microseconds matter.
The RoleAs a Senior Low-Latency Java Engineer
, you will design and build commercial-grade, event-sourced microservices for FX pricing, matching, and execution engines from scratch. You will work closely with front-office stakeholders, writing high-performance code and eliminating latency bottlenecks.
- Core Java Mastery: Expert-level experience in Core Java (Java 17+) writing high-availability, fault-tolerant distributed systems.
- Low-Latency & Event-Driven Systems: Proven track record with event-driven architectures (e.g., Sequencers, CQRS, Command Sourcing) in electronic or algorithmic trading environments.
- Mechanical Sympathy: Hands-on experience writing low-latency, zero-GC/zero-allocation code and tuning performance in Linux environments.
- Trading Infrastructure
Experience:
Solid domain experience building order gateways, exchange connectivity, or market data systems.
- Aeron: Experience with Aeron, Aeron Cluster, or OpenHFT/Chronicle stack.
- FX / CFD Domain: Deep understanding of FX market microstructure or CFD platforms.
- Modern Messaging & APIs: Experience with Vert.x, Web Sockets, REST, or binary protocols (FIX/SBE).
- Cloud & Dev Ops: Familiarity with AWS, Docker, Grafana, or Jenkins.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×