Enable job alerts via email!

eFX Software Engineer

Salt Digital Recruitment

Greater London

Hybrid

GBP 100,000 - 125,000

Full time

Yesterday
Be an early applicant

Job summary

A leading financial institution in London is seeking an experienced eFX Software Engineer to enhance their digital technology division. This permanent position offers a hybrid work model, focusing on delivering scalable solutions for institutional trading platforms. Candidates should have strong expertise in core Java and experience in low-latency systems. Collaborative team members will contribute to high-impact projects in a supportive environment.

Qualifications

  • Strong expertise in core Java, low-latency, and high-throughput systems.
  • Deep understanding of modern CPU architecture and cache optimization.
  • In-depth experience with networking protocols such as TCP, UDP, and FIX.

Responsibilities

  • Develop and maintain low-latency eFX trading systems using high-performance Java.
  • Design and implement fault-tolerant system architectures.
  • Collaborate with cross-functional teams to define and evolve architecture.

Skills

Core Java expertise
Low-latency systems
Networking protocols (TCP, UDP, FIX)
DevOps practices
Agile methodologies
API design

Tools

CI/CD tools
Job description

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 <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:
  • 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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.