Senior Software Engineer - Low-Latency Trading Systems
Location: Remote (UK)
Day Rate: Up to £550p/d (Inside IR35)
Contract Length: 6 months
Clearance Required: BPSS
We're looking for two Senior Software Engineers to join a high-performance team working on the evolution of an existing low-latency FX trading system for a major financial services organisation. This is a greenfield opportunity to modernise and optimise critical trading infrastructure used globally.
The Role
As a Senior Software Engineer, you will:
Contribute to architectural evolution and feature development of a high-performance FX Matching Host system.
Work within a blended client-vendor team focused on performance, resilience, and code quality.
Engage in continuous improvement of system architecture and engineering practices.
You should bring:
5+ years of experience building complex, low-latency systems in <strong>Java</strong> for top-tier institutions
_OR
_2+ years of Java experience <strong>plus</strong> 5+ years developing low-latency trading systems in <strong>C++</strong> or a comparable language.
Strong grasp of performance optimisation, fault tolerance, and scalable software design.
Proven experience in high-throughput financial environments.
Nice to Have
Prior experience working on FX Matching platforms.
Familiarity with <strong>SQL</strong>, <strong>PL/SQL</strong>, and <strong>Gradle</strong>.