eFX Software Engineer
(UK - Bristol, London, or Manchester)
Up to £160,000 + benefits/Bonus
Join a leading financial technology and trading organisation driving innovation in electronic markets. As an eFX Software Engineer, you'll design and deliver high-performance, low-latency trading solutions that underpin mission-critical systems. This role offers the chance to work on cutting-edge technology where speed, scalability, and resilience are key.
About the RoleLead the design and development of secure, high-performance eFX systems
Define and evolve Java patterns and techniques optimised for ultra-low latency (<40µs)
Architect fault-tolerant, scalable trading systems
Influence technical strategy, architecture, and product roadmaps
Collaborate with multiple teams to deliver best-in-class E-trading platforms
Ensure all solutions meet security, compliance, and performance standards
Strong experience in software engineering, architecture, and database design
Expert-level Java development, including low-GC and lock-free patterns
Proven background in FX trading systems, pricing, and risk management
Deep understanding of CPU architecture, cache optimisation, and Linux performance tuning
Expertise in networking and messaging (TCP, UDP, Multicast, FIX)
Knowledge of quantitative instruments and algorithmic trading
Experience implementing controls in automated trading environments
Skilled in TDD, automated testing frameworks, CI/CD, and API design
Ability to translate complex business needs into scalable technical solutions
Leadership across multiple feature teams or complex projects
Exposure to E-trading and Real Time data platforms
Experience with low-latency Java frameworks and performance monitoring
Strategic input into enterprise or domain architecture
Reasonable Adjustments:
Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.
If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.