Senior C++ Developer  

Sector:FinTech/Financial Services
Salary/Rate:£120,000-140,000
Job type:Perm
Town/City:Canary Wharf
County:London
Job ref:LOL679
Post Date:24. 02. 2025
Scroll

About the Role

Senior C++ Developer  

Main Purpose of the Role:

We are hiring for a Senior C++ Developer, to work on one the most advanced messaging systems in the market. This role is within the global messaging team, which is responsible for delivering advanced Messaging APIs and supports low-latent, high-throughput messaging systems in the capital markets sector. You will take full ownership of the in-house developed enterprise C++ codebase, which supports 100s of applications and trading systems for global data transfer. This is a critical position where you’ll be leveraging your C++ development to ensure high-performance, scalable messaging solutions. 

Working within a dynamic, multi-discipline team, you’ll collaborate closely with API application developers, product owners, and infrastructure teams to optimize and enhance messaging systems that support a wide range of business functions including Front Office, Middle Office, Settlements, and Regulatory systems. This is a fantastic opportunity to work with cutting-edge technology in both Windows and Linux environments while enhancing your expertise in messaging platforms.

Must have:

- C++Expertise: 5+ years of experience in complex financial systems environment with a strong grasp of multithreading, concurrency, memory management, and performance optimization techniques.

- High-Volume Systems: Proven experience designing and developing high-volume, low-latency systems.

- Exposure to Messaging Systems: Experience administering and supporting messaging systems, particularly Solace. Familiarity with Tibco EMS/RV, IBM MQ, and Kafka would be a plus.

Key Responsibilities:

- Administer and support global messaging infrastructure hosted on Solace messaging system.

- Support API messaging library in C++, Python, Java and JMS.

- Working knowledge of Windows, Linux O/S and distributed network architecture.

- Multithreading & Performance: Leverage multithreading and concurrency techniques for high-volume, low-latency systems. Ensure optimal memory and performance management.

- Testing & Debugging: Perform unit and integration tests, identifying bugs and resolving issues to ensure stable performance.

- Messaging Infrastructure Support: Administer and support global messaging infrastructure on hardware, software brokers, and the cloud, ensuring smooth operation.

This is an excellent opportunity to take a key role in the development of critical messaging infrastructure within a leading brokerage. You’ll be working with a range of technologies and will be instrumental in building advanced solutions in the fast-paced capital markets environment.

More jobs from this recruiter

View All

Senior Systems Engineer

City of London
London
£100,000-110,000
A tech-driven Fintech partner of ours is on the lookout for a Senior Systems Engineer to elevate their On-Prem & Cloud IT infrastructure. If enterprise Windows environments, PowerShell wizardry, and Active Directory mastery get you excited, we want to hear from you!

Platform Engineer – Observability

City of London
London
£140,000-150,000
A leading trading platform provider in London, are looking for a Principal Platform Engineer with excellent an understanding of Python and architectural design principles to help reorganise their SRE and Observability function. Consuming huge amounts of data each day, this Fintech company allows traders to monitor their commodities, securities and investment at scale and in real-time. Ingestion pipelines are created using cutting edge technology producing market leading data insights and trading opportunities.

Senior C++ Developer  

Canary Wharf
London
£120,000-140,000
We are hiring for a Senior C++ Developer, to work on one the most advanced messaging systems in the market. This role is within the global messaging team, which is responsible for delivering advanced Messaging APIs and supports low-latent, high-throughput messaging systems in the capital markets sector. You will take full ownership of the in-house developed enterprise C++ codebase, which supports 100s of applications and trading systems for global data transfer. This is a critical position where you’ll be leveraging your C++ development to ensure high-performance, scalable messaging solutions. 

Quant Developer (Java)

Canary Wharf
London
£120,000-£140,000
Are you a passionate Quant Developer looking for your next big challenge? We are seeking a talented individual to join our Market Data Analytics team in London. This is your chance to work in a real-time data analytics environment, building cutting-edge cross-product pricing models. You’ll start with Bonds and have the opportunity to expand your expertise into other asset classes, including Interest Rate Swaps, FX, FX Options, Interest Rate Options, Equities, Commodities, and Precious Metals.