Harrington Starr
Software Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
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.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
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.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
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
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Location