At a Glance
- Tasks: Build and enhance high-performance trading systems using modern C++.
- Company: Leading global exchange in FX and digital asset markets.
- Benefits: Up to £185k salary, uncapped bonus, and stunning London offices.
- Other info: Exceptional growth opportunities and access to cutting-edge technology.
- Why this job: Join a top-tier engineering team and shape the future of trading technology.
- Qualifications: 5+ years C++ experience and background in electronic trading preferred.
The predicted salary is between 185000 - 185000 £ per year.
Client: Ultra Performance Exchange
Salary: up to £185k + Bonus
Location: London
About the Company:
Our client is a leading global exchange specialising in FX and digital asset markets, delivering cutting-edge electronic trading solutions. Their platform underpins advanced trading infrastructure, handling significant volumes of market data and execution activity in fast-moving, complex global environments. The engineering team is composed of highly skilled technologists drawn from top trading institutions, prominent crypto exchanges, major technology companies, and high-performance start-ups. Collectively, they are developing next-generation trading systems built for ultra-low latency, high throughput, and robust scalability. This is a highly technical setting where engineering expertise is central to maintaining and advancing the firm's competitive edge.
The Role:
The firm is looking to hire an experienced C++ Engineer to join its Execution Services Engineering team, responsible for building and enhancing the systems that power client connectivity, order routing, trade execution, and post-trade workflows across the firm's FX and digital asset markets. In this role, you'll work on a broad range of business-critical components within the execution platform, including low-latency order handling, smart order routing, execution gateways, client connectivity, risk controls, and trade lifecycle management. The team sits at the intersection of clients, liquidity venues, and the exchange's core trading infrastructure, ensuring reliable, scalable, and high-performance execution services in fast-moving global markets. The position offers true end-to-end ownership, spanning system design and architecture through to hands-on development, performance optimisation, and production support. Engineers are encouraged to challenge existing approaches, contribute innovative ideas, and play a key role in shaping the evolution of the execution platform. You'll collaborate with a team of highly accomplished engineers with deep expertise in electronic trading, low-latency systems, distributed architecture, and market connectivity. Together, you'll develop next-generation execution technology designed to deliver exceptional performance, resilience, and scalability for institutional market participants.
You Will Have:
- 5+ years of experience with modern C++ (C++17/20 or later)
- Experience building high-performance, real-time, or low-latency distributed systems
- Background in FX, crypto, or electronic trading environments (exchange, market-making, HFT, or quant/prop trading highly valued)
- Strong understanding of concurrency, network programming, and high-level systems design
- Some leadership experience—mentoring engineers or leading technical initiatives
- A curious, performance-obsessed, and tech-driven personality
You Can Expect:
- A place within one of the most technically elite engineering teams in the trading and digital-asset ecosystem
- Access to technology and performance tooling years ahead of most competitors
- Stunning London offices
- A market-leading compensation and bonus package
- Exceptional opportunities to learn, take ownership, and grow alongside world-class engineers
Reach out for a chat ASAP: sberry@hunterbond.com
Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus employer: Hunter Bond
As a leading global exchange in the FX and digital asset markets, our client offers an exceptional work environment for Software Developers in London, characterised by a culture of innovation and technical excellence. Employees benefit from a competitive salary package, uncapped bonuses, and access to cutting-edge technology, while enjoying opportunities for professional growth and collaboration with some of the industry's top engineers. The stunning London offices provide a vibrant setting that fosters creativity and teamwork, making it an ideal place for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus
✨Tip Number 1
Network like a pro! Connect with folks in the industry on LinkedIn, attend meetups, and join relevant online communities. The more people you know, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to C++ and low-latency systems. 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 problem-solving skills. Practice coding challenges and system design questions to ensure you're ready to impress when it counts.
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications directly from candidates who are passionate about joining our team. It shows initiative and gives you a better chance of standing out.
We think you need these skills to ace Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Software Developer - Executions. Highlight your experience with modern C++ and any relevant projects that showcase your skills in low-latency systems or electronic trading environments.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with the company's focus on high-performance execution services. Don't forget to mention any leadership experience you have!
Showcase Your Technical Skills:In your application, be sure to highlight your technical expertise, especially in concurrency and network programming. If you've worked on any high-performance systems, share those experiences to demonstrate your fit for the team.
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Hunter Bond
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially the features from C++17/20. Be prepared to discuss your experience with modern C++ concepts and how you've applied them in real-world scenarios, particularly in high-performance or low-latency systems.
✨Understand the Trading Environment
Familiarise yourself with FX, crypto, and electronic trading environments. Knowing the basics of how exchanges operate and the challenges they face will help you stand out. Be ready to discuss any relevant experience you have in these areas.
✨Showcase Your Problem-Solving Skills
Prepare to tackle technical problems during the interview. You might be asked to solve coding challenges or discuss past projects where you optimised performance or improved system design. Think about specific examples that highlight your problem-solving abilities.
✨Demonstrate Team Collaboration
Since you'll be working with a highly skilled team, it's important to show that you can collaborate effectively. Share experiences where you've mentored others or led technical initiatives, and emphasise your ability to communicate complex ideas clearly.