Market Data Engineer C++ in London

Market Data Engineer C++ in London

London Full-Time 50000 - 70000 £ / year (est.) No home office possible
Tempest Vane Partners

At a Glance

  • Tasks: Design and develop a cutting-edge market data platform for real-time trading.
  • Company: Leading global investment firm at the forefront of trading technology.
  • Benefits: Competitive compensation, collaborative team, and opportunities for technical ownership.
  • Other info: Join a high-calibre team and work on mission-critical systems.
  • Why this job: Tackle complex engineering challenges and make a real impact in trading systems.
  • Qualifications: 6+ years in low-latency C++ engineering and real-time market data systems.

The predicted salary is between 50000 - 70000 £ per year.

The Client

We’re partnering with a leading global investment firm to hire a senior Market Data Engineer to help build and scale a next-generation real-time data platform supporting systematic and discretionary trading teams. This is a high-impact role at the core of the trading technology stack, focused on delivering low-latency, high-throughput market data systems used across multiple asset classes.

The Role

You’ll design and develop a centralised market data distribution platform that handles large-scale, real-time data ingestion and delivery across the firm. Key responsibilities include:

  • Building high-performance feed handlers for direct exchange and vendor data feeds
  • Designing low-latency data pipelines for firm-wide consumption
  • Ensuring data quality, validation, and monitoring across real-time systems
  • Developing Python-based APIs and tooling for downstream integration
  • Collaborating with trading, infrastructure, and engineering teams to deliver robust production systems
  • Supporting and troubleshooting live trading environments

What We’re Looking For

  • 6+ years’ experience in low-latency C++ engineering
  • Strong background in real-time market data systems
  • Experience with exchange protocols (e.g. ITCH, OUCH, FIX/FAST)
  • Deep understanding of networking (TCP/UDP/multicast) and data distribution models
  • Expertise in performance optimisation, concurrency, and memory management
  • Proficiency in Python for APIs and data workflows
  • Experience working on high-availability, large-scale platforms

Nice to Have

  • Experience with messaging frameworks (e.g. Aeron, Kafka, ZeroMQ)
  • Familiarity with modern infrastructure (Docker, Kubernetes, cloud environments)
  • Knowledge of financial markets (Equities, FX, Futures, Commodities)
  • Exposure to observability tooling (Prometheus, Grafana)

Why Apply?

  • Work on mission-critical systems at the heart of trading
  • Solve complex engineering challenges in a high-performance environment
  • Join a collaborative, high-calibre team with strong technical ownership
  • Competitive compensation with strong upside

If you're interested in learning more, feel free to apply or reach out directly for a confidential discussion.

Market Data Engineer C++ in London employer: Tempest Vane Partners

Join a leading global investment firm as a Market Data Engineer and immerse yourself in a dynamic work culture that prioritises innovation and collaboration. With a focus on employee growth, you will have the opportunity to tackle complex engineering challenges while working alongside a high-calibre team dedicated to excellence. Enjoy competitive compensation and the chance to contribute to mission-critical systems that drive the heart of trading.
Tempest Vane Partners

Contact Detail:

Tempest Vane Partners Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Market Data Engineer C++ in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at events. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with relevant projects, make sure to share it. It’s a great way to demonstrate your expertise in C++ and real-time data systems.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of exchange protocols and data distribution models. We all know how crucial these are for the role, so be ready to discuss them in detail!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we love seeing candidates who take that extra step!

We think you need these skills to ace Market Data Engineer C++ in London

C++
Low-Latency Engineering
Real-Time Market Data Systems
Exchange Protocols (ITCH, OUCH, FIX/FAST)
Networking (TCP/UDP/Multicast)
Data Distribution Models
Performance Optimisation
Concurrency
Memory Management
Python for APIs and Data Workflows
High-Availability Systems
Messaging Frameworks (Aeron, Kafka, ZeroMQ)
Docker
Kubernetes
Financial Markets Knowledge (Equities, FX, Futures, Commodities)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Market Data Engineer role. Highlight your experience with low-latency C++ engineering and any relevant projects that showcase your skills in real-time market data systems.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with the responsibilities listed. Don’t forget to mention your experience with exchange protocols and data pipelines.

Showcase Your Technical Skills: In your application, be sure to highlight your technical expertise, especially in performance optimisation and memory management. Mention any experience you have with Python for APIs, as this is key for the role.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

How to prepare for a job interview at Tempest Vane Partners

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially in low-latency environments. Be prepared to discuss your experience with performance optimisation and memory management, as these are crucial for the role.

✨Familiarise Yourself with Market Data Systems

Dive deep into real-time market data systems and exchange protocols like ITCH, OUCH, and FIX/FAST. Being able to talk about your hands-on experience with these will show that you’re not just familiar but truly knowledgeable.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly around building high-performance feed handlers or low-latency data pipelines. Use examples that highlight your ability to troubleshoot and support live trading environments.

✨Collaborate and Communicate

Since this role involves working closely with trading, infrastructure, and engineering teams, be ready to demonstrate your collaborative spirit. Share experiences where you successfully worked in a team to deliver robust production systems.

Market Data Engineer C++ in London
Tempest Vane Partners
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>