Lead Engineer C++ / Market Data (£100 -£120,000 + Bonus)

Lead Engineer C++ / Market Data (£100 -£120,000 + Bonus)

Full-Time 100000 - 120000 € / year (est.) Home office (partial)
Volition

At a Glance

  • Tasks: Lead a team to build and optimise high-performance market data systems using C++.
  • Company: Join a dynamic Capital Markets FinTech with a focus on innovation.
  • Benefits: Competitive salary, bonus, and flexible work arrangements.
  • Other info: Opportunity for career growth in a collaborative and tech-driven environment.
  • Why this job: Make an impact in the fast-paced world of capital markets and trading systems.
  • Qualifications: 5+ years in software engineering with strong C++ skills; Python is a plus.

The predicted salary is between 100000 - 120000 € per year.

We’re supporting a Capital Markets FinTech hiring a Market Data Team Lead/ C++ Developer to build and optimise market data systems. You’ll work across high-performance data pipelines, cloud environments, and large-scale tick data storage, with a strong emphasis on C++ engineering.

Key Responsibilities

  • Build and optimise high-performance tick data pipelines using C++.
  • Remain hands on before stepping into managerial/leadership position of a small team of engineers.
  • Work with timeseries databases for fast storage and retrieval of market data.
  • Use Parquet-based storage formats for efficient large-scale data handling.
  • Collaborate with engineering teams to define and deliver market-data requirements.
  • Implement strong data-validation, monitoring, and reliability mechanisms.
  • Continuously reduce latency and improve throughput for workflows.

Requirements

  • 5+ years in software engineering, ideally within market data or trading systems.
  • Strong skills in C++ (and Python is a plus).
  • Experience with timeseries data pipelines.
  • Familiarity with AWS cloud and containerised environments (e.g., Kubernetes).
  • Knowledge of exchange protocols.
  • Background in capital markets or trading systems beneficial.

£100-£120,000 base + bonus, 2 days in London office per week.

Lead Engineer C++ / Market Data (£100 -£120,000 + Bonus) employer: Volition

As a leading player in the Capital Markets FinTech sector, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to excel. With competitive salaries, performance bonuses, and opportunities for professional growth, our London-based team thrives in a collaborative environment where cutting-edge technology meets financial expertise. Join us to be part of a forward-thinking company that values your contributions and supports your career development in the exciting world of market data systems.

Volition

Contact Detail:

Volition Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Engineer C++ / Market Data (£100 -£120,000 + Bonus)

Tip Number 1

Network like a pro! Reach out to your connections in the capital markets and FinTech space. Attend industry meetups or webinars to meet potential employers and get your name out there.

Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to market data systems. This will give you an edge and demonstrate your hands-on experience.

Tip Number 3

Prepare for technical interviews by brushing up on your C++ knowledge and understanding of timeseries databases. Practice coding challenges that focus on high-performance data pipelines to impress your interviewers.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills, and applying directly can sometimes give you a better chance at landing that dream job.

We think you need these skills to ace Lead Engineer C++ / Market Data (£100 -£120,000 + Bonus)

C++
Python
Market Data Systems
High-Performance Data Pipelines
Timeseries Databases
Parquet-based Storage Formats
Data Validation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and any relevant market data projects. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about market data and how your background makes you the perfect fit for our team. Keep it engaging and personal.

Showcase Your Technical Skills:Don’t forget to mention your experience with timeseries databases and cloud environments like AWS. We’re looking for someone who can hit the ground running, so highlight any hands-on experience you have!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Volition

Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss specific projects where you've built or optimised high-performance systems. They’ll likely want to see how you approach problem-solving in real-time, so practice coding challenges that focus on C++.

Familiarise Yourself with Market Data Concepts

Since this role is heavily focused on market data, take some time to understand key concepts like tick data, timeseries databases, and data pipelines. Being able to speak knowledgeably about these topics will show your passion for the field and your readiness to lead a team.

Showcase Your Leadership Potential

Even if you're still in a hands-on role, think about how you can demonstrate your leadership skills. Prepare examples of how you've mentored others or led projects. This will help them see you as a future team lead who can guide engineers effectively.

Prepare Questions About Their Tech Stack

Come armed with questions about their use of AWS, Kubernetes, and Parquet-based storage formats. This not only shows your interest in the role but also gives you a chance to assess if their tech stack aligns with your skills and career goals.