CareerPlan

Low Latency Rust Software Engineer

LONDON, United KingdomFull-time2026-10-05 → 2026-11-10
Hybrid

Core

Senior engineer building low-latency microservices and application frameworks for algorithmic trading and market data systems.

Role type

Senior IC low-latency systems engineer (Rust/Java)

Builds

Event sourcing microservices, market data replay utilities, and back-test/simulation tools for eTrading platforms

Domain

Financial services / Algorithmic trading / Low-latency infrastructure

Required skills

Rust, Java, JVM, Linux kernel/system calls, TCP/IP, hardware-accelerated kernel bypass (Solarflare OpenOnload), time-series databases (KDB), event sourcing, microservices architecture, performance tuning, algorithmic trading systems

Preferred skills

C++, UML diagramming

Technologies

Rust, Java, KDB, Solarflare OpenOnload, Linux

Responsibilities

Develop 90% hands-on Rust/Java code for low-latency systems; lead integration of functions to deploy new products; analyze complex business and system processes; consult with end users to define system specifications; mentor junior developers

Seniority

Senior, hands-on IC