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 environments.
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.
Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus in Slough employer: Hunter Bond
Join a leading global exchange in London, where you'll be part of an elite engineering team dedicated to developing cutting-edge electronic trading solutions. With a focus on innovation and performance, the company offers exceptional compensation, uncapped bonuses, and a vibrant work culture that fosters collaboration and personal growth. You'll have the opportunity to work with advanced technology in a fast-paced environment, ensuring your skills are continuously challenged and developed.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus in Slough
✨Tip Number 1
Network like a pro! Connect with folks in the industry on LinkedIn, attend meetups, or join relevant online forums. 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 involving 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 coding skills and understanding system design principles. Practice common interview questions and consider mock interviews to build confidence.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to get noticed by our hiring team directly.
We think you need these skills to ace Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus in Slough
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with modern C++ and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements in high-performance systems!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about electronic trading and how your background in FX or crypto makes you a great fit for our team. Keep it engaging and personal – we love to see your personality come through.
Showcase Your Technical Skills:In your application, highlight specific technical skills that relate to the job description, like concurrency and network programming. We’re looking for engineers who can hit the ground running, so make sure we 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 gives you a chance to explore more about our company culture and values!
How to prepare for a job interview at Hunter Bond
✨Know Your C++ Inside Out
Make sure you brush up on modern C++ features, especially C++17/20. Be ready to discuss your experience with low-latency systems and how you've tackled concurrency and network programming in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to demonstrate your thought process when faced with technical challenges. Think of specific examples where you optimised performance or improved system design, as this role demands innovative thinking.
✨Understand the Trading Environment
Familiarise yourself with FX and digital asset markets. Being able to speak knowledgeably about electronic trading environments will show that you're not just a coder but someone who understands the business context of your work.
✨Be Ready to Collaborate
This role involves working closely with other engineers. Prepare to discuss how you've mentored others or led technical initiatives in the past. Highlight your teamwork skills and your ability to contribute to a high-performance culture.