Software Engineer - eFX
Harnham
Charing Cross, United Kingdom
19 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 160KJob location
Remote
Charing Cross, United Kingdom
Tech stack
Java
Fault Tolerance
Java Virtual Machine (JVM)
Low Latency
Job description
You will:
- Design and engineer fault-tolerant, high-performance Java systems
- Develop architectures achieving <40µs one-way latency
- Shape and evolve low-latency coding patterns (lock-free + low-GC)
- Solve complex trading and platform engineering challenges
- Contribute to platform strategy, architecture, and roadmap direction
- Collaborate across pricing, risk, connectivity, distribution, and quant teams
Requirements
- Deep expertise in high-performance Java
- Strong low-latency optimisation experience (<1ms, ideally <100µs)
- Proven experience tuning hardware + JVM performance
- Lock-free programming + low-GC techniques
- Ability to design, lead, and innovate technically
- Backgrounds of interest: eFX, trading, betting, exchange, market-making
Nice to have:
- Experience with IPC, Chronicle Queue, RingBuffers
- Algo, pricing, or risk engineering exposure
- Market structure + regulatory awareness (e.g. MiFID II)
Applicants must demonstrate ownership, design decision-making, and impact in previous roles. Senior IC position - no line management., * Financial Services
- Java
- JVM
- Latency
- Spring
- Trading
- eFX
- FX
- EFX
- Low latency
Benefits & conditions
- £160k base + bonus consideration
- 10% pension
- 10% benefit funding
- 30 days holiday
- Sponsorship available
About the company
A leading financial institution is hiring an eFX Software Engineer to build and optimise high-performance trading systems within a low-latency e-trading environment. You'll work as a senior technical contributor within the eFX engineering group, driving architectural decisions, evolving Java performance patterns, and shaping platform strategy at scale.
This role offers significant technical scope, direct impact, and the opportunity to influence system performance, design, and future direction across the e-trading stack.