C++ Developer

London, UK Until 8/23/2026 First posted June 18, 2025 Last posted June 18, 2025
Job description
C++ Developer

This group offers bespoke modelling solutions across multiple asset classes, providing industry leading intraday and end of day price and risk analytics which empower the fund as a whole to carry out informed investment decisions.

Responsibilities

- Participate in development and support of existing microservices, as a whole, making up the distributed risk calculation system;

- Effectively communicate with other technologists and research-focused teams alike, spread globally across EMEA, US and APAC regions;

- Take ownership of whole software lifecycle, able to carry out a task starting from idea all the way to the user.

Requirements

- At least Bachelor's degree in Math, Computer Science or other STEM discipline (higher qualification is a plus);

- 3+ years worth of professional experience with C++ language (expert understanding of modern C++ is essential);

- Strong written and verbal communication skills;

- Strong problem solving skills, understanding of standard data structures and design patterns;

- Ability to work in fast-paced goal-oriented environment;

- Attention to detail, high level of self-organization

Successful candidate is likely to demonstrate

- Experience in designing/building distributed / low-latency systems

- Experience working with modern development stack: source control systems, CI/CD, containers;

- Experience working with Linux/Unix platforms: networking, process management, threading, memory allocation;

- Experience working with Git, CI/CD, Kubernetes, Docker

- Basic understanding of financial markets and concepts, prior experience working in the industry;

- Basic understanding of statistics, stochastic processes and discrete math.

- Experience in reactive programming frameworks and dependency injection frameworks.

- Experience in optimizing software for efficient memory usage and cache-friendly data structures.

About this role

Summary

Develop and support microservices for risk calculation and analytics.

Job title

C++ Developer

Experience level

3+ years

Industry

finance

Location requirements

Located in London, remote work not allowed.

Salary

Not specified

Management role

No

Skills & keywords

Required skills

Bachelor's degreeC++communicationproblem solvingdata structuresdesign patternswork in fast-paced environmentattention to detail

Preferred skills

distributed systemsdevelopment stackLinuxGitKubernetesDockerfinancial marketsstatisticsreactive programming

Specializations

C++microservicesdistributed systemsfinancial marketsproblem solving
Locations

Structured locations inferred from the posting.

London, UK

On-site City