Contract C++ Developer - eFX PlatformLocation:
London (Hybrid - 2-3 days onsite per week)Contract Length:
12 MonthsIR35 Status:
Inside IR35Start Date:
ASAPCompany OverviewA leading London-based investment bank is seeking a highly skilled C++ Developer to join its eFX technology team. This team is responsible for building and maintaining a high-performance, low-latency, and highly distributed trading platform that supports electronic FX trading globally.Role Overview
This is a hands-on development role focused on designing and implementing scalable, multithreaded C++ applications for the bank''s eFX trading infrastructure. You will work closely with traders, quants, and other technologists to deliver robust, high-throughput solutions.Key Responsibilities
Design, develop, and optimise high-performance C++ applications for electronic FX trading.Build and maintain multithreaded, distributed systems capable of handling large volumes of market data and order flow.Collaborate with cross-functional teams to deliver scalable and supportable solutions.Conduct performance tuning, debugging, and troubleshooting in production environments.Participate in code reviews, testing, and continuous integration processes.Required Skills and Experience
Expert-level proficiency in
modern C++ (C++17 or later) .Strong experience with
multithreading ,
concurrency , and
low-latency programming .Proven track record in developing
high-throughput distributed systems .Deep understanding of
Linux development
using
gcc ,
gdb ,
git , and associated debugging tools.Solid knowledge of the
Standard Template Library (STL) .Experience with
Boost libraries
is highly desirable.Familiarity with
system ,
network , or
low-latency programming .Working knowledge of
messaging and communication protocols
including
TCP ,
UDP ,
multicast , and
data encoding .Understanding of
SQL
and basic
DDL operations .Knowledge of all aspects of
software design, development, and deployment .Experience designing
scalable, high-availability, supportable distributed architectures .Working knowledge of
FX products ,
pricing , and
real-time risk management
is desirable.Excellent oral and written communication skills, with the ability to interact effectively with business ..... full job details .....