Team Lead C++ Engineer in London

Team Lead C++ Engineer in London

London Full-Time 80000 - 100000 £ / year (est.) No home office possible
Harrington Starr

At a Glance

  • Tasks: Lead a team to modernise low-latency C++ systems in a high-impact trading environment.
  • Company: Global fintech firm revolutionising trading platforms for clients worldwide.
  • Benefits: Competitive salary, career growth, and the chance to influence trading performance.
  • Other info: High visibility role with significant stakeholder interaction and opportunities for innovation.
  • Why this job: Make a real impact on trading operations while leading a talented engineering team.
  • Qualifications: Strong C++ experience, leadership skills, and exposure to complex financial systems.

The predicted salary is between 80000 - 100000 £ per year.

The company is a global fintech firm operating at scale, delivering trading platforms used by hundreds of thousands of clients worldwide. The business is continuing to invest heavily in its core trading infrastructure, with a strong focus on improving delivery speed, system maturity, and overall engineering effectiveness.

This is a leadership opportunity within a business-critical platform that sits at the heart of trading operations, responsible for real-time exposure, risk management, and hedging across client positions. The system processes high volumes of trading data and directly impacts trading performance and decision-making.

You will lead a backend engineering squad working on low-latency C++ systems, while helping to modernise a complex legacy platform. A key focus will be improving release cadence and delivery maturity, alongside driving architectural improvements without disrupting existing production systems.

What you will do:

  • Define and drive the technical vision for the team, aligning with both stakeholder needs and long-term system evolution.
  • Lead and develop a high-performing engineering team, encouraging autonomy and ownership.
  • Work closely with trading desks, quants, and risk teams to deliver business-critical functionality.
  • Improve delivery processes, release cadence, and system reliability.
  • Lead the modernisation of legacy components, balancing innovation with operational stability.
  • Remain hands-on where needed, contributing to C++ and Python code in production.

What you will need:

  • Strong C++ experience within low-latency or real-time systems.
  • Exposure to Python (or willingness to work with it).
  • Experience working on complex, business-critical platforms (ideally within trading or financial systems).
  • Proven ability to lead teams and influence across stakeholders.
  • Experience working with legacy systems and improving them pragmatically (rather than full rebuilds).
  • Strong communication skills and commercial awareness.

Why consider this:

  • Work on systems that directly impact trading performance and business outcomes.
  • Opportunity to lead both technical direction and team evolution.
  • High visibility role with significant stakeholder interaction.
  • Chance to modernise and improve a large-scale, low-latency platform.

Summary: A leadership role combining low-latency engineering, stakeholder engagement, and pragmatic system modernisation within a high-impact trading environment.

Team Lead C++ Engineer in London employer: Harrington Starr

As a global fintech firm, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to excel. Our commitment to professional growth is evident through continuous investment in training and development, ensuring that our team leads are equipped to drive impactful change within our trading platforms. Located in a vibrant financial hub, we offer a unique opportunity to work at the forefront of technology in trading, where your contributions will directly influence business outcomes and enhance your career trajectory.
Harrington Starr

Contact Detail:

Harrington Starr Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Team Lead C++ Engineer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the fintech space, especially those who work with trading platforms. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub showcasing your C++ projects, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience and technical prowess.

✨Tip Number 3

Prepare for technical interviews by brushing up on low-latency systems and real-time data processing. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Team Lead C++ Engineer in London

C++
Low-Latency Systems
Real-Time Systems
Python
Team Leadership
Stakeholder Engagement
System Modernisation
Communication Skills
Problem-Solving Skills
Delivery Processes Improvement
Architectural Improvements
Legacy Systems Management
High-Performance Engineering
Commercial Awareness

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Team Lead C++ Engineer role. Highlight your strong C++ experience, especially in low-latency systems, and any leadership roles you've held. We want to see how you can drive technical vision and lead a high-performing team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about fintech and how your background makes you a perfect fit for this role. Don’t forget to mention your experience with legacy systems and how you’ve improved them pragmatically—this is key for us!

Showcase Your Communication Skills: Since this role involves significant stakeholder interaction, make sure to demonstrate your strong communication skills in your application. Whether it's through your CV or cover letter, let us know how you've effectively collaborated with teams in the past.

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 shows you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at Harrington Starr

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially in low-latency and real-time systems. Be prepared to discuss specific projects where you've implemented these skills, as well as any challenges you faced and how you overcame them.

✨Understand the Business Context

Familiarise yourself with the fintech landscape and how trading platforms operate. Knowing how your role impacts trading performance and decision-making will show that you’re not just a techie but also understand the bigger picture.

✨Showcase Your Leadership Style

Be ready to talk about your experience leading teams and how you encourage autonomy and ownership among team members. Share examples of how you've influenced stakeholders and driven technical vision in previous roles.

✨Prepare for Technical Questions

Expect to dive deep into technical discussions, especially around modernising legacy systems. Think about pragmatic approaches you've taken in the past and be ready to explain your thought process clearly and confidently.

Team Lead C++ Engineer in London
Harrington Starr
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

>