CareerPlanSign in

Senior C++ / Java Developer

London, United Kingdom💼 Full-time🗓 2026-07-16 → 2026-09-25

Core

Design, develop, and maintain high-quality C++ and Java applications and services for financial markets infrastructure, focusing on platform stability, scalability, and client outcomes.

Role type

Senior individual contributor software engineer (C++/Java)

Builds

Distributed systems, messaging services, APIs, and inter-service communication components for global financial markets infrastructure

Domain

Financial markets infrastructure and data

Deliverable

production ML models | product features

Required skills

C++, Java, object-oriented design, data structures, algorithms, concurrency, memory management, distributed systems, Linux, CI/CD, performance tuning, observability, SDLC

Preferred skills

Cloud platforms, open-source technologies, mentoring junior engineers

Technologies

C++, Java, Linux, CI/CD tools, automated testing frameworks

Responsibilities

Design and develop C++ and Java applications; implement technical changes to improve platform stability and scalability; collaborate with product owners and senior engineers to translate requirements into technical designs; take ownership of key components ensuring high code quality and test coverage; diagnose and resolve complex issues across development and production environments; provide technical guidance and mentoring to junior engineers; participate in code reviews and design discussions.

Seniority

Senior, hands-on IC

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