At a Glance
- Tasks: Build and scale a global trading platform using C++ and Python.
- Company: Leading crypto-native algorithmic trading firm in London.
- Benefits: Performance-based pay, flexible working, and visa sponsorship available.
- Other info: Dynamic environment with direct access to senior leadership.
- Why this job: Make a real impact on high-performance trading systems from day one.
- Qualifications: Strong C++ skills and experience with client-server applications.
The predicted salary is between 60000 - 80000 £ per year.
A leading crypto-native algorithmic trading firm is looking for a C++ Trading Platform Developer to join its London-based team. This is an opportunity to work at the intersection of high-performance engineering and digital asset markets, building and scaling a global trading platform that operates across dozens of exchanges worldwide. The environment combines the technical standards of top-tier high-frequency trading firms with the pace and ownership of a technology start-up.
You’ll work on a global, low-latency trading platform spanning multiple continents, covering:
- Real-time market data capture
- Order entry and connectivity across numerous exchanges
- Robust networking and monitoring systems
- Scaling and performance optimisation of core infrastructure
The tech stack is primarily C++ and Python, running on Linux across both development and production. The focus is on writing clean, scalable, high-performance code and continuously improving system reliability and speed. This is a hands-on engineering role with direct exposure to traders and senior technical leadership. You’ll be given meaningful ownership from day one and the freedom to shape your impact.
What We’re Looking For
- Strong C++ skills (assessment will form part of the process)
- Deep understanding of data structures and performance optimisation
- Experience building client-server network applications
- Curiosity to understand how C++ standard libraries and systems work “under the hood”
- Strong analytical and problem-solving ability
Desirable:
- Knowledge of networking, CPU architecture, memory models, or assembly
- Interest in algorithmic or quantitative trading
Why Apply?
- Work on genuinely high-performance, real-time trading systems
- Significant ownership and responsibility early on
- Flat structure with direct access to senior leadership
- No legacy tech, no unnecessary bureaucracy
- Performance-based compensation with strong earning potential
- Central London office with flexible working arrangements (hybrid)
- Visa sponsorship and relocation support available
If you’re passionate about low-level systems, high-performance C++, and building robust trading infrastructure from the ground up, this is a rare opportunity to make a direct impact in a fast-moving market.
Platform Engineer - C++ in London employer: Radley James
Contact Detail:
Radley James Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Platform Engineer - C++ in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Build a small project or contribute to open-source. It’s a great way to demonstrate your C++ prowess and passion for tech.
✨Tip Number 3
Prepare for technical interviews by brushing up on data structures and algorithms. Practice coding challenges online to get into the groove.
✨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 take that extra step!
We think you need these skills to ace Platform Engineer - C++ in London
Some tips for your application 🫡
Show Off Your C++ Skills: Make sure to highlight your strong C++ skills in your application. We want to see how you've used C++ in real-world projects, so don’t hold back on the details!
Demonstrate Your Problem-Solving Ability: We love a good analytical mind! Share examples of how you've tackled complex problems in your previous roles. This will show us that you can think on your feet and adapt to challenges.
Keep It Clean and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read. Remember, first impressions count!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity.
How to prepare for a job interview at Radley James
✨Master Your C++ Skills
Make sure you brush up on your C++ knowledge before the interview. Be prepared to discuss data structures, performance optimisation, and even tackle some coding challenges. Practising with real-world scenarios can help you demonstrate your expertise effectively.
✨Understand the Trading Environment
Familiarise yourself with the basics of algorithmic trading and how trading platforms operate. Knowing about real-time market data capture and order entry systems will show your genuine interest in the role and help you connect better with the interviewers.
✨Showcase Your Problem-Solving Skills
Be ready to discuss past experiences where you've tackled complex problems, especially in network applications or performance issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical abilities.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's tech stack, team dynamics, and future projects. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values and work style.