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 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 & Experience Expert-level More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
geoenegineering. Requirements: MSc or PhD in Computer Science, Geophysics, Maths or Geology combined with industry or extended academic (ideally doctoral) projects involving structural geology or geoengineering. Excellent C or C++ programming skills including OO design and use of standard libraries (including Boost). Specific project experience should be in one or more of the following: o Seismic … are not provisions for hybrid or home-working). If you would need to relocate, relocation assistance is on offer for qualifying candidates. Keywords: PhD/Experienced, C/C++, Geology, Geophysics, Geoengineering, Software Engineering Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may More ❯
East Horsley, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
geology or geoenegineering. Requirements: PhD in Computer Science, Geophysics, Maths or Geology combined with industry or extended academic (ideally doctoral) projects involving structural geology or geoengineering. Excellent C or C++ programming skills including OO design and use of standard libraries (including Boost). Specific project experience should be in one or more of the following: Seismic processing More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
BAE Systems (New)
unlock digital advantage in the most demanding environments. Are you passionate about working with cutting edge technology, and self-motivated to deliver exciting new capabilities? Are you an experienced C++ developer who likes a challenge and is keen to keep your skills current and even cross train into new technologies? As an experienced C++ Developer in BAE Systems … in-country support staff. Good communication skills are a must. You will have experience in the majority of the following (or a desire to learn it): Software development in C++ including use of modern standards, third-party/open source software (e.g. boost), writing for performance, and concurrency techniques Detailed knowledge of Linux development including build systems, tools More ❯