Senior C++ Developer (MT4/MT5 Specialist)
Senior C++ Developer (MT4/MT5 Specialist)

Senior C++ Developer (MT4/MT5 Specialist)

Full-Time 150000 - 150000 £ / year (est.) No home office possible
B

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 support for live trading systems.
  • 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) employer: Bonhill Partners

As a leading buy-side trading firm based in London, we pride ourselves on fostering a dynamic and collaborative work culture that empowers our employees to excel. With competitive compensation packages, including a base salary starting at £150,000 plus bonuses, we offer significant growth opportunities for technical professionals, particularly those specialising in C++ and MetaQuotes systems. Our commitment to innovation and excellence ensures that you will be at the forefront of cutting-edge trading technology while enjoying a supportive environment that values your contributions.
B

Contact Detail:

Bonhill Partners Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C++ Developer (MT4/MT5 Specialist)

✨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 the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, especially those involving MT4/MT5. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨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. Make sure your application stands out by tailoring it to highlight your relevant experience with trading systems and C++.

We think you need these skills to ace Senior C++ Developer (MT4/MT5 Specialist)

C++
MetaQuotes (MT4/MT5)
Low-latency Systems
Multithreading
Trading Infrastructure
Automated Testing
Scenario-based Testing
Production Reliability
Execution Routing
Risk Validation
Collaboration Skills
Performance Optimisation
Technical Authority

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with MT4 and MT5, as well as your C++ skills. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about trading technology and how your expertise can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Technical Skills: In your application, be sure to mention specific technical skills that relate to the job description, like your experience in low-latency systems or multithreading. We’re looking for someone who can hit the ground running, so let us know what you bring to the table!

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!

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 skills in concurrent and multithreaded environments. Consider preparing a few examples of past projects where you implemented performant C++ systems.

✨Prepare for Technical Collaboration

This role involves working closely with backend engineers and other stakeholders. Think about how you can communicate complex technical concepts clearly and effectively, especially under pressure. Practice explaining your past experiences in a way that highlights your collaborative skills.

✨Emphasise Production Reliability

Be ready to discuss your approach to ensuring production reliability, especially in live trading systems. Share any experiences you have with automated testing coverage and scenario-based testing, as this will demonstrate your commitment to quality and performance.

Senior C++ Developer (MT4/MT5 Specialist)
Bonhill Partners

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

>