At a Glance
- Tasks: Lead a high-performing team while developing cutting-edge C++ solutions for real-time trading systems.
- Company: Global fintech leader transforming trading and risk management.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Join a dynamic environment with a focus on innovation and collaboration.
- Why this job: Make a significant impact on trading performance with hands-on engineering leadership.
- Qualifications: Strong C++ experience and a passion for modernising complex systems.
The predicted salary is between 80000 - 100000 £ per year.
Overview
Our client is a global fintech operating at scale across trading, risk, and market connectivity. They are hiring an Engineering Lead (C++) to take ownership of a business-critical platform sitting at the heart of real-time trading and risk management. This is not a pure management role. You will remain hands-on while leading the evolution of a complex, low-latency system that directly impacts trading performance.
The Opportunity
You will lead a team responsible for a real-time exposure and hedging platform used by trading desks, quants, and risk teams. The system processes live positions and pricing, executing automated hedging strategies into underlying markets. The immediate challenge is clear:
- Improve release maturity and deployment cadence
- Modernise a complex C++ estate
- Maintain exceptional uptime and performance standards
This is a high-impact role where engineering decisions directly influence commercial outcomes.
What You'll Do
- Lead and develop a high-performing engineering team
- Define and deliver a clear technical and product vision
- Improve release processes, reducing downtime and increasing deployment frequency
- Drive modernisation across legacy systems, infrastructure, and tooling
- Collaborate closely with trading, quant, and risk stakeholders
- Remain hands-on, contributing to production-grade C++ code
What They're Looking For
- Strong modern C++ experience in production environments
- Experience working on low-latency or high-performance systems
- Track record of modernising or scaling complex legacy platforms
- Ability to improve release processes, CI/CD, and system reliability
- Comfortable working directly with business stakeholders (trading / risk / product)
- Exposure to Python is beneficial
- Experience within trading, risk, or financial systems is valuable but not essential if you've solved similar engineering problems
Team Lead C++ | London, UK employer: Morgan McKinley
Contact Detail:
Morgan McKinley Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Team Lead C++ | London, UK
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech space, especially those who work with trading systems. 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 GitHub or portfolio showcasing your C++ projects, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience and passion for coding.
✨Tip Number 3
Prepare for technical interviews by brushing up on low-latency system concepts. We recommend practicing coding challenges that focus on performance and efficiency. This will help you stand out as a candidate who truly understands the role.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, applying directly can sometimes give you a better chance of getting noticed by hiring managers.
We think you need these skills to ace Team Lead C++ | London, UK
Some tips for your application 🫡
Show Your C++ Skills: Make sure to highlight your modern C++ experience in your application. We want to see how you've tackled real-world problems with C++, especially in low-latency or high-performance systems.
Talk About Team Leadership: Since this role involves leading a team, share your experiences in developing high-performing teams. We love to see examples of how you've motivated and guided others while still being hands-on.
Focus on Impact: When describing your past roles, emphasise the impact of your engineering decisions. We’re looking for candidates who understand how their work influences commercial outcomes, so don’t hold back!
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 don’t miss out on any important updates from our team.
How to prepare for a job interview at Morgan McKinley
✨Know Your C++ Inside Out
Make sure you brush up on your modern C++ skills. Be prepared to discuss specific projects where you've used C++ in production environments, especially in low-latency systems. They’ll want to see your hands-on experience, so be ready to dive into technical details.
✨Showcase Your Leadership Style
Since this role involves leading a team, think about your leadership approach. Prepare examples of how you've developed high-performing teams and driven technical vision. Highlight any experiences where you’ve improved processes or mentored team members.
✨Understand the Business Impact
This isn’t just about coding; it’s about how your engineering decisions affect trading performance. Familiarise yourself with the trading and risk management landscape. Be ready to discuss how your work can directly influence commercial outcomes and improve release processes.
✨Prepare for Collaboration Questions
You’ll need to work closely with various stakeholders, so expect questions about collaboration. Think of examples where you’ve successfully worked with trading desks or quants. Show that you can bridge the gap between technical and business needs.