At a Glance
- Tasks: Join a dynamic team to re-engineer MT4/MT5 trading infrastructure and enhance execution workflows.
- Company: Leading systematic trading firm in London with a focus on innovation.
- Benefits: Competitive salary, cutting-edge tech environment, and opportunities for professional growth.
- Other info: Collaborative culture with a focus on high-performance trading solutions.
- Why this job: Make a real impact in the fast-paced world of quantitative trading.
- Qualifications: 5+ years of C++ and MT4/MT5 development experience required.
The predicted salary is between 70000 - 90000 £ per year.
A leading systematic trading firm is looking for a specialist C++ Developer to join its front office team to work on a major re-engineering of its MT4/MT5/FIX bridge across pricing, execution and liquidity management. They need a hands-on developer with strong MetaQuotes experience and C++, with a proper understanding of the MT4/MT5 trading lifecycle.
The team builds institutional-grade trading infrastructure used by the securities business, handling high message rates, burst order flow, real-time pricing, pre-trade checks, margining and execution workflows.
What you’ll be building:
- Major re-engineering of a production MT4/MT5/FIX bridge
- Server, Manager and Gateway API integrations across MT4 and MT5
- High-throughput C++ services handling burst traffic and live trading conditions
- Real-time order routing, execution handling and trade lifecycle workflows
- Pricing, liquidity management and client-facing execution infrastructure
- Pre-trade risk checks including margin, exposure, symbol limits and reject logic
- Bridge logic connecting MetaQuotes platforms into proprietary pricing and execution systems
Tech environment:
- Languages: C++ core development
- Trading platforms: MT4, MT5, MetaQuotes Server / Manager / Gateway APIs
- Protocols: FIX, sockets, proprietary trading protocols
- Domain: FX, index swaps, electronic market making, liquidity routing
What we’re looking for:
- 5+ years hands-on MT4 and MT5 development experience
- Strong multithreaded C++
- Strong academic background (top universities preferred)
- Background in FX, brokers, liquidity providers or market making
MT4/MT5 C++ Engineer | Quant Trading Firm | London in City of London employer: Stanford Black Limited
Contact Detail:
Stanford Black Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land MT4/MT5 C++ Engineer | Quant Trading Firm | London in City of London
✨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works in quant trading. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your C++ projects, make sure to highlight them. This is your chance to demonstrate your hands-on experience with MT4/MT5 and how you tackle real-world problems.
✨Tip Number 3
Prepare for technical interviews by brushing up on your multithreading and trading lifecycle knowledge. Practice coding challenges that focus on C++ and think about how you’d approach building high-throughput services. We want to see your problem-solving skills in action!
✨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 and take the initiative to reach out directly.
We think you need these skills to ace MT4/MT5 C++ Engineer | Quant Trading Firm | London in City of London
Some tips for your application 🫡
Show Off Your C++ Skills: Make sure to highlight your hands-on experience with C++. We want to see how you've tackled multithreading and any specific projects you've worked on, especially if they relate to MT4 or MT5.
Know Your Trading Platforms: Demonstrate your understanding of the MT4/MT5 trading lifecycle. Share examples of how you've integrated APIs or built solutions that enhance trading infrastructure. This will show us you're not just a coder, but someone who gets the trading world.
Be Specific About Your Experience: When detailing your past roles, focus on your achievements and the impact of your work. Use metrics where possible to quantify your contributions, especially in high-throughput environments.
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 it gets into the right hands quickly!
How to prepare for a job interview at Stanford Black Limited
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially multithreading and performance optimisation. Be ready to discuss specific projects where you've implemented these concepts, as the firm will want to see how you can handle high-throughput services.
✨Master the MT4/MT5 Trading Lifecycle
Familiarise yourself with the entire trading lifecycle on MT4 and MT5 platforms. Be prepared to explain how you’ve worked with pricing, execution, and liquidity management in past roles, as this knowledge is crucial for the position.
✨Showcase Your Problem-Solving Skills
Expect technical questions that test your problem-solving abilities. Think of examples where you’ve tackled complex issues in real-time trading conditions, and be ready to walk through your thought process during the interview.
✨Understand the Firm's Tech Environment
Research the specific technologies and protocols mentioned in the job description, like FIX and proprietary trading protocols. Being able to discuss how you’ve used these in previous roles will demonstrate your fit for the team and the project.