Low Latency Java Engineer
Low Latency Java Engineer
London | Hybrid
Electronic Trading / Distributed Systems / FinTech
A leading global trading technology business is looking to hire a Low Latency Java Engineer to join a high-performing Core Trading team building the systems at the heart of a large-scale electronic trading platform.
This is a hands-on backend engineering role focused on developing low-latency, high-throughput distributed systems responsible for order execution, booking, valuation, and real-time risk management across multiple trading products.
The environment is highly technical, fast-paced, and engineering-driven, with strong ownership and direct business impact.
The role:
• Design and develop low-latency backend trading systems
• Build high-throughput distributed systems using asynchronous event-driven architectures
• Deliver new functionality across OTC trading, institutional trading, and electronic execution platforms
• Optimise performance, scalability, and resilience across business-critical systems
• Work closely with engineers and stakeholders to deliver trading functionality at scale
• Contribute to architecture, performance engineering, and continuous improvement initiatives
Requirements:
• Strong core Java engineering background
• Experience building distributed, low-latency, or high-throughput systems
• Strong understanding of concurrency, system design, and backend architecture
• Experience with performance testing and optimisation
• Experience with messaging technologies such as Kafka or AMQ
• Exposure to financial systems, trading platforms, or electronic trading environments preferred
• Experience with modern engineering practices including CI/CD, TDD, and DevOps tooling
Strong opportunity for engineers looking to work on highly scalable trading infrastructure within a modern engineering environment.
Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.