CareerPlan

Software Engineer

London, England, GBFull-time£150k–£200k2026-10-28 → 2026-11-10
On-site · United Kingdom

Core

Designing and optimizing high-performance proprietary trading infrastructure, including market data access, connectivity, and risk management systems.

Role type

Senior C++ Software Engineer (Algorithmic Trading)

Builds

High-performance trading engines, market data pipelines, and risk management tools

Domain

Financial Technology / Algorithmic Trading

Deliverable

production ML models | product features

Required skills

C++, data structures, algorithms, object-oriented programming, low-latency system design, market data engineering

Preferred skills

Python, Rust, Java

Technologies

C++, Python, Rust, Java

Responsibilities

Design high-performance trading systems, develop trading application tools, optimize trading engine for minimal latency, implement trading strategies with researchers and traders

Seniority

Mid-Senior, hands-on IC