Senior Software Engineer

Senior Software Engineer (C++) – Real-Time Market Data Systems

Company Insight:

A leading global quant trading firm is looking for a senior software engineer experienced in market data processing to help evolve the firm's real-time market data platform - a critical system that supports both trading and research operations across the firm.

The firm develops and applies systematic strategies across diverse markets and asset classes with a mission of combining advanced research and cutting-edge technology to identify market inefficiencies and deliver long-term results.

Responsibilities:

  • Build and enhance real-time market data and distribution pipelines spanning global markets and multiple asset classes.
  • Design and optimise high-performance, distributed software systems for processing market data at scale.
  • Champion engineering best practices and innovation.
  • Serve as a technical leader in market data systems.
  • Apply data-driven performance analysis to streamline workflows and improve system efficiency.

Requirements:

  • Strong academic background in Computer Science, Engineering, Physics, Mathematics, or a related discipline.
  • Proficiency in C++ and experience with additional object-oriented languages (C#, Java).
  • Understanding and experience working in Linux environment.
  • Experience using Python, Shell, or similar scripting tools for automation and data processing.
  • Proven experience with tick-by-tick market data processing.
  • Strong communication and collaboration abilities, with a track record of effective cross-functional teamwork.
Company
Thurn Partners
Location
London, UK
Posted
Company
Thurn Partners
Location
London, UK
Posted