C++ Software Engineer (Greater London)

Software Engineer (C++) | Contract | Financial Trading | Hybrid / London

Cititec Talent is working with a leading Investment Bank to recruit a C++ Software Engineer to work within a high-performing front-office trading technology team. This is an exciting opportunity to build and optimise cutting-edge systems that directly impact trading performance and execution.

As a C++ Software Engineer, you will be responsible for designing, developing, and supporting a range of high-performance services and infrastructure critical to front-office trading operations.

Your work will include systems related to:

  • Market data ingestion and processing
  • Order management
  • Internal messaging layers
  • Security reference data management
  • Position keeping systems
  • Supporting back-end components for trading user interfaces
  • You will collaborate with traders, quants, and fellow engineers to deliver reliable, low-latency solutions in a fast-paced trading environment.

Key Requirements:

  • Hands-on experience in C++ with a strong focus on performance and optimisation
  • Experience building high-performance, low-latency systems on Linux platforms
  • Proficiency in Python for tooling and scripting
  • Solid understanding of Linux systems, including debugging and performance tuning
  • Experience with FIX protocol and/or other exchange connectivity protocols
  • Strong analytical and problem-solving skills
  • Experience in front-office trading environments is highly desirable

Location: London (Hybrid – 3 days onsite)

Rate: Up to £650/day (Inside IR35)

Contract: 6-Month Initial Contract

Company
Cititec
Location
London, UK
Hybrid / WFH Options
Employment Type
Part-time
Posted
Company
Cititec
Location
London, UK
Hybrid / WFH Options
Employment Type
Part-time
Posted