Senior C++ Programmer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
As a Senior C++ Engineer, you will design, implement and optimise performance-critical software that powers front-office trading workflows. You’ll work closely with quants, traders and other engineers to deliver robust, low-latency solutions for pricing, execution, market-data processing and exchange connectivity.
Expect modern C++, complex systems design, multithreading, optimisation, and the chance to influence technical direction across multiple product lines., * Architect, develop and maintain C++ components for trading, pricing and market-data platforms.
- Optimise system performance across latency, throughput and reliability dimensions.
- Lead design discussions, code reviews and technical decision-making.
- Integrate with market-data feeds, trading venues and internal analytics systems.
- Mentor junior developers and contribute to engineering best practices.
- Collaborate with quants, traders and product teams to translate requirements into high-quality software.
- Drive continuous improvement across tooling, testing, automation and deployment.
Requirements
- 8+ years’ professional experience developing complex systems in C++.
- Strong command of modern C++ (C++11/14/17/20), STL, templates, memory management and performance tuning.
- Deep understanding of algorithms, data structures, concurrency and distributed systems.
- Experience building high-performance, real-time or low-latency applications.
- Strong problem-solving skills and the ability to work in fast-moving, high-stakes environments.
- Comfortable collaborating with cross-functional teams including quants and traders.
About the company
A leading financial software house in the City of London is seeking an experienced Senior C++ Engineer to join its core development team. You’ll work on high-performance trading and market-data systems used by hedge funds, proprietary trading firms and global investment banks - technology where microseconds matter and engineering quality directly impacts trading outcomes.
This role offers deep technical challenges, ownership of critical components, and the opportunity to shape the architecture of systems that operate at scale across global markets.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.totaljobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
10 Highest Paying Programming Languages 2025
Software Engineer Salary London
Is Software Engineering Over-Saturated?
What’s the Difference between a Junior, Mid, and Senior Developer?