eFX Software Engineer (Java) in London
eFX Software Engineer (Java)

eFX Software Engineer (Java) in London

London Full-Time 120000 - 200000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Build and optimise ultra-low-latency trading systems for global FX markets.
  • Company: Major financial services organisation with a high-performance culture.
  • Benefits: Up to £160,000 salary, bonus, benefits, and flexible hybrid work.
  • Why this job: Solve complex challenges and influence technical strategy in a dynamic environment.
  • Qualifications: Strong Java experience in low-latency trading and understanding of networking.
  • Other info: Opportunity for genuine ownership and impact in mission-critical systems.

The predicted salary is between 120000 - 200000 £ per year.

We're supporting a major financial services organisation hiring an eFX Software Engineer to build and optimise ultra‐low‐latency trading systems used across global FX markets. If you're a high‐performance Java engineer who loves solving complex technical challenges at scale, this is a standout opportunity.

What you'll work on:

  • Engineering sub‐40 μs latency eFX systems with high throughput and fault tolerance
  • Designing real‐time pricing, risk and trading components
  • Evolving low‐latency Java patterns (lock‐free, low‐GC, CPU/cache optimisation)
  • Working closely with quants, traders, architects and senior engineers
  • Influencing technical strategy across distributed, performance‐critical systems

What we're looking for:

  • Strong experience in low‐latency Java within trading, eFX or electronic markets
  • Deep understanding of networking (TCP/UDP/FIX), Linux tuning, performance profiling
  • Background in designing high‐performance architectures and distributed systems
  • Strong grasp of FX pricing, risk, and trading workflows
  • Experience working on mission‐critical systems powering global trading
  • Highly technical culture with genuine ownership and impact
  • Flexibility in working hours and hybrid setup

eFX Software Engineer (Java) in London employer: Harnham

Join a leading financial services organisation that champions innovation and technical excellence in the heart of London. With a strong focus on employee growth, you will thrive in a highly technical culture that values your contributions and offers flexibility through a hybrid working model. Enjoy competitive compensation, including bonuses and benefits, while working on cutting-edge ultra-low-latency trading systems that have a real impact on global FX markets.
H

Contact Detail:

Harnham Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land eFX Software Engineer (Java) in London

Tip Number 1

Network like a pro! Reach out to folks in the finance and tech sectors on LinkedIn. Join relevant groups and participate in discussions. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving low-latency Java systems. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of networking and performance profiling. Practice coding challenges that focus on low-latency systems. We want you to feel confident and ready to tackle any question thrown your way!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect with us directly.

We think you need these skills to ace eFX Software Engineer (Java) in London

Java
Ultra-Low Latency Engineering
High Throughput Systems
Fault Tolerance
Real-Time Pricing Components
Risk Management Systems
Trading Systems Design
Low-GC Java Patterns
CPU/Cache Optimisation
Networking (TCP/UDP/FIX)
Linux Tuning
Performance Profiling
High-Performance Architectures
Distributed Systems
FX Pricing and Trading Workflows

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with low-latency Java and any relevant projects you've worked on. We want to see how your skills align with the eFX systems we’re building, so don’t hold back!

Showcase Your Technical Skills: When writing your application, emphasise your understanding of networking, performance profiling, and high-performance architectures. We love seeing candidates who can demonstrate their technical prowess in these areas.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure you communicate your experiences and achievements without unnecessary fluff. Let’s get straight to the good stuff!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out!

How to prepare for a job interview at Harnham

Know Your Java Inside Out

Make sure you brush up on your Java skills, especially around low-latency programming. Be prepared to discuss specific projects where you've implemented ultra-low-latency solutions and how you tackled challenges like CPU/cache optimisation.

Understand the FX Landscape

Familiarise yourself with FX pricing, risk, and trading workflows. Being able to speak knowledgeably about these topics will show that you understand the domain and can contribute effectively to the team.

Get Technical with Networking

Since networking is crucial for this role, ensure you can discuss TCP/UDP/FIX protocols confidently. Prepare examples of how you've optimised network performance in previous roles, as this will demonstrate your technical depth.

Showcase Your Problem-Solving Skills

Be ready to tackle some technical challenges during the interview. Practice coding problems related to low-latency systems and be prepared to explain your thought process. This will highlight your analytical skills and ability to work under pressure.

eFX Software Engineer (Java) in London
Harnham
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>