Graduate C++ Developer

IT Search & Select
London, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Code Review Data Structures Data Systems Real-Time Operating Systems Software Engineering Information Technology C++14

Job description

You’ll join a team of experienced C++ engineers building low-latency, high-throughput applications that power front-office trading workflows. Expect exposure to modern C++, market data feeds, exchange connectivity, multithreading, optimisation, and performance-critical design., * Develop, test and maintain C++ components for trading, pricing and market-data systems.

  • Work with senior engineers to implement new features, optimise performance and resolve technical issues.
  • Contribute to design discussions, code reviews and documentation.
  • Support integration with market data sources, trading venues and internal analytics tools.
  • Apply modern C++ techniques to build robust, efficient and scalable software.
  • Learn the fundamentals of electronic trading, market microstructure and financial technology.

Requirements

  • A degree in Computer Science, Software Engineering, Computing, Mathematics, Physics, or a related technical field.
  • Strong understanding of C++, algorithms, data structures and core computer science principles.
  • Interest in high-performance systems, optimisation and real-time software.
  • Strong analytical and problem-solving skills.
  • Ability to work effectively in a collaborative engineering environment.

Benefits & conditions

Hybrid working, Liverpool Street Location, 1 day per week. Excellent benefits together with quarterly bonuses.

About the company

A leading financial software house in the City of London is seeking an ambitious Graduate C++ Programmer to join its core engineering team. You’ll work on high-performance trading systems used by hedge funds, proprietary trading firms and investment banks - technology that demands precision, speed and reliability.

This is an exceptional opportunity for a recent graduate to enter the world of financial markets engineering, contributing to systems that process real-time market data, execute trading strategies and support mission-critical decision-making 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.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Classifying and anonymizing data during system design

Reto Kaeser · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:15 min

Bridging operational and analytical systems using formal data contracts

Matthias Niehoff Matthias Niehoff · WWC 2024

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all