Leave us your email address and we'll send you all the new jobs according to your preferences.
Contract C++ Developer - eFX
Posted 3 hours 36 minutes ago by Investigo
Contract C++ Developer - eFX Platform
Location: London (Hybrid - 2-3 days onsite per week)
Contract Length: 12 Months
IR35 Status: Inside IR35
Start Date: ASAP
Company Overview
A 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 OverviewThis 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.
- Expert-level proficiency in modern C++ (C+ 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 stakeholders.
Investigo
Related Jobs
Warehouse Team Member (Web Fulfilment - Fixed Term Contract)
- £13.10 Hourly
- Surrey, Chessington, United Kingdom, KT9 1
HGV Class 1 Driver Plant Machinery Specialist
- £35,000 Annual
- Suffolk, Beccles, United Kingdom, NR347
Class 1 Tramper Driver (Harwich)
- £16 Hourly
- Essex, Harwich, United Kingdom, CO123
Dream Host
- £12 - £14 Hourly
- Middlesex, Harrow, United Kingdom, HA1 1
Contracts Administrator
- £12.36 Hourly
- Norfolk, United Kingdom