Software Engineer (C++)

Company: Jobs via eFinancialCareers
Apply for the Software Engineer (C++)
Location: London
Job Description:

C++ Software Engineer – Outside IR35 Contract

  • London, UK
  • Long-Term Engagement on a Rolling Contract
  • Hybrid Working
  • Up to £750 per day (Outside IR35)

We have partnered with a leading Technology Firm who are looking to add a Software Engineer with skills on C++ to their Market Data team! The successful candidate will have experience in Financial Markets Technology and realtime market data expertise. It’s a Front Office position so you must be comfortable speaking with Portfolio Managers, Traders, C‑Suite, etc.

Responsibilities

  • Architecture and Implementation of Low Latency C++ systems (robust, resilient, accurate, stable and fast) – by doing this you will position the client as a leader in Quant Trading.
  • Work alongside hardware and software teams to build realtime market data processing.
  • Define, implement and enforce SLAs, policies and metrics to monitor the area.
  • Develop systems, interfaces and tools to historical market data simulations to increase research productivity.
  • Build and maintain automated test and bench market framework, risk management, performance tracking, etc.

Required Skills

  • Strong C++ expertise (OOP, data structures, algorithms; modern C++ and templates a plus)
  • Solid financial markets experience across multiple asset classes
  • Deep knowledge of low‑latency, real‑time system design and trading protocols (DMA, market data focus)
  • Extensive experience building and managing large‑scale market data systems (Bloomberg, Reuters, FactSet; on‑prem & cloud)
  • Strong understanding of Linux internals, networking, and CPU architecture optimization
  • Proficient in additional languages (e.g., Java, Python), cloud platforms (AWS/GCP), and containers (Docker/Podman); excellent communication and leadership skills

#J-18808-Ljbffr…

Posted: May 15th, 2026