Market Data Engineer - C++

eFinancialCareers
Greater London, England
11 months ago
Applications closed

Related Jobs

View all jobs
Spotlight

Data Analytics Lead

Audit Wales Cardiff, United Kingdom
£63,137 – £73,129 pa Hybrid

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

Data Science Engineer

GCS Reading, Berkshire, United Kingdom
£490 – £500 pd

Azure Data Engineer

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

Data Architect

Rullion Managed Services Nottingham, Nottinghamshire, United Kingdom
£550 – £650 pd Hybrid

Principal Solution Engineer - Wealth & Asset Management

Snowflake London, United Kingdom
On-site

Software Developer - Risk Data Pipelines

Ncounter Barbican, City And County Of the City Of London, EC2Y 8DT, United Kingdom
£180,000 – £220,000 pa On-site
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.