CareerPlanGet AI match score →

Senior Software Engineer - C++ - Trading Technologies

🌐 Remote💼 Full-time🗓 2026-05-27 → 2026-07-14

Core

Develop and maintain core framework and key software components for the Kraken trading engine, focusing on the Aeron-based messaging transport layer to move market data, orders, and trade events at microsecond scale.

Role type

Senior C++ low-latency systems engineer

Builds

Ultra-low-latency messaging infrastructure for a crypto exchange

Domain

Cryptocurrency exchange / High-frequency trading infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++ (5+ years), Linux distributed/highly-concurrent systems, low-latency system fundamentals (lock-free data structures, cache-line discipline), Aeron messaging transport, UDP networking, kernel-bypass techniques (DPDK, RDMA), SBE (Simple Binary Encoding), code profiling and optimization (perf, flamegraphs, VTune)

Preferred skills

Python, Rust, SQL, order types and trading systems knowledge, cryptocurrency/blockchain familiarity

Technologies

C++, Aeron, Linux, UDP, DPDK, RDMA, SBE, Python, Rust, SQL

Responsibilities

Design and implement low-latency, high-availability messaging solutions across unicast, multicast, and IPC transport paths; Tune and profile the full system stack (CPU pinning, NUMA topology, kernel bypass, receive buffer sizing); Build and extend Aeron Archive integrations for durable message replay and stream persistence; Build and design solutions that mitigate risk, implement security, and protect both systems and data; Write reusable, testable, and efficient code

Seniority

Senior, hands-on IC

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