Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Thurn Partners

England

On-site

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global quantitative trading firm is seeking a Senior Software Engineer specializing in C++. You will build and optimize real-time market data systems that support trading and research. The ideal candidate has a strong academic background in a relevant field, proven experience in C++ and market data processing, and demonstrated leadership in engineering practices. Join the team to innovate and enhance critical trading infrastructure in a collaborative environment.

Qualifications

  • Strong academic background in a relevant field is essential.
  • Proficiency in C++ and other object-oriented languages required.
  • Experience with tick-by-tick market data processing is necessary.

Responsibilities

  • Build and enhance real-time market data and distribution pipelines.
  • Design high-performance, distributed software systems for market data.
  • Champion engineering best practices.

Skills

C++
Object-oriented programming (C#, Java)
Performance analysis
Collaboration

Education

Bachelor's or Master's degree in Computer Science, Engineering, Physics, Mathematics

Tools

Linux
Python
Shell scripting
Job description
Senior Software Engineer (C++) – Real-Time Market Data Systems

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.

Company Insight

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.