CareerPlanGet AI match score →

Lead C++ / Java Developer

London, United Kingdom💼 Full-time🗓 2026-06-17 → 2026-07-30

Core

Designing, building, and operating mission-critical FX market infrastructure and matching platforms using C++ and Java.

Role type

Senior IC lead software engineer (low-latency distributed systems)

Builds

Low-latency, high-throughput distributed systems for FX matching and trading workflows

Domain

Financial markets infrastructure / FX trading

Deliverable

production ML models | product features

Required skills

C++, Java, low-latency distributed systems, system integration, messaging/event-driven architectures, Linux, CI/CD, performance tuning, root-cause analysis, architectural design

Preferred skills

Cloud platforms, containerization, open-source technologies, automated testing

Technologies

C++, Java, Linux, CI/CD pipelines, messaging platforms, data distribution systems

Responsibilities

Design and develop C++ and Java services for FX matching; own technical delivery for key platform components; build and evolve low-latency, high-availability systems; diagnose and resolve complex production issues; contribute to system architecture and design reviews; provide technical mentoring through code reviews and design discussions

Seniority

Senior, hands-on IC with leadership expectations

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗