At a Glance
- Tasks: Lead the development of high-performance C++ systems for trading connectivity.
- Company: Dynamic buy-side trading firm with a focus on technical innovation.
- Benefits: Competitive salary starting at £150,000 plus bonuses and career growth.
- Other info: On-site role with a collaborative environment and rotational support schedule.
- Why this job: Join a small team to shape the future of trading technology.
- Qualifications: Expertise in MT4/MT5 and strong C++ skills required.
The predicted salary is between 150000 - 150000 £ per year.
London | On-site (4 days per week) | Base from £150,000 + bonus
About the Opportunity
We’re supporting a buy-side trading firm building out a small, highly technical engineering group responsible for the evolution of a live trading connectivity stack spanning MetaQuotes (MT4/MT5), FIX infrastructure, and internal pricing/risk services.
What You’ll Be Doing
- Serving as the go-to technical authority for MetaQuotes (MT4/MT5) across engineering and trading functions
- Designing and implementing performant C++ systems within a low-latency, multithreaded environment
- Working alongside backend engineers (including JVM-based teams) to integrate trading and execution components
- Reworking and improving existing MetaQuotes infrastructure, including refactoring legacy components and strengthening automated testing coverage
- Building and extending scenario-based testing approaches for full trade lifecycle validation
- Contributing to production reliability by participating in a rotational support schedule for live trading systems
What You Should Bring
- Significant, hands-on experience working directly with MT4 and MT5 internals (Server/Manager/Gateway level understanding)
- Strong grasp of how MetaQuotes systems operate within end-to-end trading flows
- Deep C++ expertise, particularly in concurrent and multithreaded environments (Poco experience beneficial but not essential)
- Background working with trading bridge components such as pricing, execution routing, margining, and risk validation
- Ability to build production-quality software in environments where correctness and performance are critical
- Comfortable collaborating across technical and non-technical stakeholders in a high-pressure setting
Senior C++ Developer (MT4/MT5 Specialist) in London employer: Bonhill Partners
Contact Detail:
Bonhill Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior C++ Developer (MT4/MT5 Specialist) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the trading and tech space. Attend meetups or webinars related to C++ development and trading systems. You never know who might have a lead on that perfect role!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those involving MT4/MT5. This can be a game-changer during interviews, as it gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C++ knowledge and understanding of trading systems. Practice coding challenges and be ready to discuss your past experiences with MT4/MT5 in detail.
✨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 an edge over other candidates.
We think you need these skills to ace Senior C++ Developer (MT4/MT5 Specialist) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with MT4 and MT5. We want to see how your skills align with the role, so don’t be shy about showcasing your C++ expertise and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our team. Mention specific experiences that relate to the job description, especially around low-latency systems and trading infrastructure.
Showcase Your Problem-Solving Skills: In your application, highlight instances where you've tackled complex problems in a high-pressure environment. We love seeing how you approach challenges, especially in multithreaded C++ systems!
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 Bonhill Partners
✨Know Your MetaQuotes Inside Out
Make sure you brush up on your knowledge of MT4 and MT5 internals. Be prepared to discuss how these systems operate within trading flows, as this will show your depth of understanding and hands-on experience.
✨Showcase Your C++ Skills
Since deep C++ expertise is crucial for this role, be ready to demonstrate your proficiency. Prepare to talk about your experience with concurrent and multithreaded environments, and consider bringing examples of past projects where you’ve implemented performant C++ systems.
✨Prepare for Technical Collaboration
This role involves working closely with backend engineers and other stakeholders. Think of examples where you've successfully collaborated in high-pressure settings, and be ready to discuss how you can bridge the gap between technical and non-technical teams.
✨Emphasise Production Reliability
Production reliability is key in trading systems. Be prepared to discuss your experience with automated testing and scenario-based testing approaches. Highlight any contributions you've made to improving system reliability and performance in previous roles.