Market Data Engineer - C++

eFinancialCareers
Greater London, England
11 months ago
Applications closed

Related Jobs

View all jobs

Exposure / Quantitative Data Analyst

Insight Select Bishopsgate, City And County Of the City Of London, EC2M 3UE, United Kingdom
£80,000 – £90,000 pa On-site

Azure Data Engineer

Ashdown Group London, United Kingdom
£70,000 – £80,000 pa Hybrid

Azure Data Engineer

Ashdown Group Kingston, United Kingdom
£70,000 – £80,000 pa

Data Engineer

Ashdown Group Putney, SW15 1RG, United Kingdom
£70,000 – £80,000 pa

Data Engineer

Ashdown Group Kingston, United Kingdom
£70,000 – £80,000 pa

Data & AI Roles in Newcastle

Tenth Revolution Group Newcastle upon Tyne, United Kingdom
£27,000 – £110,000 pa Hybrid
Posted
18 Aug 2025 (11 months ago)

Market Data Engineer - C++ ROLE OVERVIEW:

We are seeking a highly motivated and detailed-oriented real-time market data engineer to join our team. The ideal candidate will have a minimum of 6+ years hands-on development experience, with an excellent technical background and experience building scalable software used in distribution systems. The candidate will need to be a strongmunicator, be able to multi-task and excel in a fast-paced environment.

RESPONSIBILITIES:

- Develop and refine a high-performance, low-latency distribution system for real-time market data delivery to systematic and non-systematic clients.

- Design and implement real-time multi-asset feed handlers across exchange or vendor products, covering all global markets, NYSE, NASDAQ, Refinitiv, B-Pipe, etc.

- Understand the accuracy and quality of the market data being delivered, implement robust validation and monitoring processes as required.

- Work with infrastructure groups to ensure the system is up-to-date, and can support the software demands around performance, scalability, and reliability.

- Own assigned projects, liaise with stakeholders, product managers, or other engineering teams to gather requirements, design solutions and deliverplete results.

- Support production. Troubleshoot, assess, and fix issues in a timely manner.

QUALIFICATIONS & REQUIREMENTS:

- Bachelor's degree inputer Science, Engineering, or a closely related field.

- Minimum of 6+ years of experience in software engineering, ideally with a focus on real-time market data systems.

- Expert-level proficiency in C++.

- Deep understanding of real-time distribution models and network transport protocols. Work experience with distribution frameworks preferred.

- Good understanding of feed handlers, market data types, symbol segmentation, and A/B arbitration is a plus.

- Work experience with exchange or vendor market data protocols or messaging systems preferred.

- Good knowledge of memory management, threading models, CPU core alignment, and NUMA nodes.

- Domain knowledge of Equity, FX, ormodities is a plus.

- Python experience preferred; Java experience is a plus.

- Strongmunication skills, verbal and written.

- Able to work independently and as part of a team. Job ID REQ7081

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.