EFX Software Engineer - Permanent | London (Hybrid)
We're hiring an experienced eFX Software Engineer to join a leading financial institution's digital technology division. This is a permanent position based in London with a flexible hybrid working model.
You'll be part of a high-performing team focused on delivering secure, high-performance, and scalable solutions to support institutional trading platforms.
Key Responsibilities:
* Develop and maintain low-latency eFX trading systems using high-performance Java (eg, lock-free, low-GC techniques).
* Design and implement fault-tolerant system architectures with <40 microseconds one-way latency.
* Collaborate with cross-functional teams to define and evolve architecture and engineering practices.
* Influence technical strategy, ensuring alignment with product and trading goals.
* Contribute to the evolution of FX pricing and risk management capabilities.
Required Skills & Experience:
1. Strong expertise in core Java, including low-latency, high-throughput systems.
2. Deep understanding of modern CPU architecture, cache optimization, and Linux performance tuning.
3. In-depth experience with networking protocols such as TCP, UDP, Multicast, FIX.
4. Familiarity with