At a Glance
- Tasks: Lead a high-performing team while developing a critical low-latency trading platform.
- Company: Global fintech leader in trading and risk management.
- Benefits: Competitive salary, strong benefits, and hybrid working model.
- Other info: High-autonomy environment with opportunities for professional growth.
- Why this job: Make a direct impact on trading performance and drive meaningful engineering change.
- Qualifications: Strong C++ experience and ability to modernise complex systems.
The predicted salary is between 80000 - 100000 £ per year.
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.
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 in other complex domains
Why This Role
- Direct impact on trading performance and risk management
- Ownership of a mission-critical platform
- Opportunity to drive meaningful engineering change
- High-autonomy environment with strong technical leadership
Compensation
- Competitive base salary (Senior / Lead level)
- Strong benefits package
- Hybrid working model (London)
Team Lead C++ in London employer: Morgan McKinley
Contact Detail:
Morgan McKinley Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Team Lead C++ in London
✨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 or even a referral.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects or contributions to open-source C++ work, make sure to highlight them. 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 system design and C++ best practices. 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 are proactive about their job search.
We think you need these skills to ace Team Lead C++ in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Engineering Lead (C++) role. Highlight your modern C++ experience and any work you've done on low-latency systems. We want to see how you can contribute to our mission-critical platform!
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 makes you a perfect fit. Don’t forget to mention your hands-on experience and leadership style, as we value both technical skills and team development.
Showcase Your Problem-Solving Skills: In your application, share specific examples of how you've tackled complex engineering challenges in the past. Whether it's modernising legacy systems or improving release processes, we want to know how you've made an impact in previous roles.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Plus, we love seeing candidates who take the initiative!
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 ready to discuss specific projects where you've used C++ in production environments, especially in low-latency systems. Prepare to explain your thought process and the challenges you faced while coding.
✨Understand the Business Impact
This role is all about improving trading performance and risk management. Familiarise yourself with how engineering decisions can affect commercial outcomes. Be prepared to discuss how your previous work has directly influenced business metrics or performance.
✨Showcase Your Leadership Style
Even though this isn't a pure management role, you'll be leading a team. Think about your leadership style and how you can motivate and develop your team. Have examples ready of how you've successfully led teams in the past, particularly in high-pressure environments.
✨Prepare for Technical Collaboration
You'll need to work closely with trading, quant, and risk stakeholders. Brush up on your communication skills and think about how you can bridge the gap between technical and non-technical teams. Be ready to discuss how you've collaborated with different departments in previous roles.