CareerPlanSign in

Software Developer - Data Infrastructure

London💼 Full-time🗓 2026-03-10 → 2026-09-26

Core

Design, develop, and maintain high-performance data infrastructure microservices for processing and analyzing large datasets in trading and research.

Role type

Senior Software Developer (Data Infrastructure)

Builds

Data infrastructure microservices and analytics pipelines

Domain

Financial technology / Data engineering

Deliverable

production ML models | product features

Required skills

C++, microservices architecture, asynchronous multithreading, Linux development, debugging, code optimization

Preferred skills

SQL, Boost ASIO, Apache Arrow/Parquet, Google Protocol Buffers, Flatbuffers, gRPC, REST, Websocket, Docker, Kubernetes, distributed systems, Rust, Python

Technologies

C++, Boost ASIO, Apache Arrow, Parquet, Protocol Buffers, Flatbuffers, gRPC, Docker, Kubernetes, AWS, Google Cloud

Responsibilities

Design and develop data infrastructure microservices; optimize services for performance and scalability; debug and troubleshoot software issues; participate in code reviews; collaborate on software architecture design

Seniority

Senior, hands-on IC

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