eFX Software Engineer

New Today

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 (e.g., lock-free, low-GC techniques). Design and implement fault-tolerant system architectures with

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:

Strong expertise in

core Java , including low-latency, high-throughput systems. Deep understanding of

modern CPU architecture ,

cache optimization , and

Linux performance tuning . In-depth experience with

networking protocols

such as TCP, UDP, Multicast, FIX. Familiarity with

quantitative finance ,

algorithmic trading , and implementing controls in automated trading systems. Proven experience with

DevOps ,

Agile methodologies ,

TDD , and use of CI/CD tools. Background in API design and automated testing frameworks. This is an excellent opportunity to work on complex, high-impact systems within a supportive and forward-thinking technology team. *Rates depend on experience and client requirements

TPBN1_UKTJ
Location:
United Kingdom
Job Type:
FullTime
Category:
IT