C++ Developer - Algorithmic Trading

Harrington Starr — United Kingdom · Posted ~3 hours ago

Mid Full-time Onsite

Skills

C++ algorithmic trading software development real-time systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A financial technology organization is seeking a skilled C++ engineer to build and enhance high-performance applications used in electronic trading environments. The role involves close collaboration with business teams, maintaining production systems, and taking ownership of complex software solutions.

Highlights

Opportunity to work on sophisticated trading technology with ownership of critical systems, direct stakeholder interaction, and exposure to high-performance software development.

Description

C++ Developer – Algorithmic Trading | Front Office Location: London Type: Permanent Experience: 3–5 years Sector: Financial Services / Electronic Trading The Opportunity An established global financial institution is looking for a talented C++ Developer to join its front-office trading technology team in London. This is an opportunity to work directly with an equities trading desk, developing and supporting sophisticated algorithmic trading applications in a fast-paced, production-critical environment. The role offers genuine ownership of an established trading algorithm, combining hands-on C++ development with direct trader interaction, real-time troubleshooting and ongoing platform enhancements. You'll work closely with an experienced engineer who will provide a comprehensive handover, with the opportunity to become the primary technical contact for the London desk. What You'll Be Doing Develop, maintain and enhance algorithmic trading applications using C++.Work directly with front-office traders to understand requirements and implement solutions.Take ownership of an established trading algorithm and its ongoing development.Support live trading systems, investigating and resolving production issues as they arise.Develop and maintain trading functionality across equities and FX workflows.Work with trading gateways, order execution and market connectivity.Write unit tests and support QA, regression testing and algorithmic trading compliance.Collaborate with international engineering teams on system improvements and technical initiatives.Balance new development with the demands of a live trading environment. What We're Looking For 3–5 years of commercial C++ development experience.Previous experience working with trading gateways or electronic trading systems.Understanding of order execution and the trading lifecycle.Experience supporting business-critical production applications.Strong debugging, troubleshooting and problem-solving capabilities.Experience with unit testing and software quality assurance.Excellent communication skills and confidence working directly with traders.Ability to take ownership, manage competing priorities and respond quickly to production issues. Nice to Have Experience with Broadridge Tbricks.Exposure to equities, FX or Delta One trading.Understanding of FX hedging.Experience developing algorithmic execution strategies.Previous experience within an investment bank, market maker or proprietary trading firm. Prior Tbricks experience is not essential. Candidates with strong C++ and trading gateway experience will receive training on the platform. Why Consider This Opportunity? This is a front-office engineering position offering much more than traditional application development. You'll work closely with traders, gain direct exposure to live trading activity and take responsibility for technology that supports real-time execution. The position offers a combination of technical ownership, trading desk exposure and the opportunity to develop specialist expertise in algorithmic trading. You'll also benefit from an experienced engineering team, structured knowledge transfer and the opportunity to become a key technical stakeholder within the London trading business. Interested? If you're a C++ engineer with trading systems experience looking for greater ownership and closer exposure to the front office, get in touch for a confidential discussion. You can email your CV to ciara.clarke@harringtonstarr.com