Platform Engineer - C++

Platform Engineer - C++

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Radley James

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 and no legacy tech.
  • 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++ employer: Radley James

Join a leading crypto-native algorithmic trading firm in London, where you'll thrive in a dynamic work culture that values innovation and technical excellence. With significant ownership from day one, you'll have the opportunity to shape high-performance trading systems while enjoying flexible working arrangements and a flat organisational structure that fosters direct access to senior leadership. The company offers competitive performance-based compensation and supports employee growth through hands-on experience in a fast-paced environment, making it an exceptional employer for those passionate about technology and finance.
Radley James

Contact Detail:

Radley James Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Platform Engineer - C++

Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.

Tip Number 2

Prepare for those technical interviews! Brush up on your C++ skills and be ready to tackle coding challenges. We recommend practicing with real-world problems to show off your problem-solving chops.

Tip Number 3

Show your passion for trading platforms! When you get the chance to chat with interviewers, share your thoughts on algorithmic trading and how you can contribute to their tech stack. We love seeing candidates who are genuinely excited about the role.

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’re always on the lookout for talent that fits our culture and values.

We think you need these skills to ace Platform Engineer - C++

C++
Python
Linux
Real-time Market Data Capture
Order Entry and Connectivity
Networking
Performance Optimisation
Data Structures
Client-Server Network Applications
Analytical Skills
Problem-Solving Skills
Understanding of CPU Architecture
Memory Models
Interest in Algorithmic Trading

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 examples of your work, so don’t hold back on showcasing any projects or experiences that demonstrate your expertise in writing clean and high-performance code.

Get Technical: Since we’re all about high-performance engineering, dive into the technical details in your application. Talk about your understanding of data structures, performance optimisation, and any experience with client-server network applications. This is your chance to impress us with your analytical and problem-solving abilities!

Be Curious: We love a curious mind! In your application, share your interest in how C++ standard libraries and systems work 'under the hood'. This shows us that you’re not just about coding but also about understanding the intricacies of the technology you work with.

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. Plus, it gives you a chance to explore more about our culture and what we do!

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 your experience with data structures and performance optimisation, as these are key areas they'll assess. Practising coding challenges in C++ can also help you feel more confident.

Understand the Trading Environment

Familiarise yourself with how algorithmic trading works and the role of a trading platform. Knowing about real-time market data capture and order entry systems will show your genuine interest in the position and help you engage in meaningful discussions during the interview.

Showcase Your Problem-Solving Skills

Be ready to tackle some technical problems during the interview. They might ask you to solve a coding challenge or discuss how you would optimise a system. Think aloud while solving problems to demonstrate your analytical process and approach to problem-solving.

Ask Insightful Questions

Prepare some thoughtful questions about the company's tech stack, their approach to scaling and performance optimisation, or how they handle low-latency trading. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

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

>