CareerPlan

Software Engineer (C++/Rust)

USARemoteFull-time2026-10-11 → 2026-10-18

Core

Design, develop, and maintain high-performance server applications and message parsers for processing real-time and historical market data feeds.

Role type

midlevel or senior IC software engineer (systems)

Builds

high-throughput, low-latency market data infrastructure and petabyte-scale data processing tools

Domain

financial technology / high-frequency trading infrastructure

Required skills

C/C++, Rust, systems programming, multithreading, networked I/O, serialization, CPU architecture, kernel programming, compilers, debugging (lldb/gdb)

Preferred skills

experience at trading firms, low-level optimization, financial data, algorithmic trading

Technologies

C, C++, Rust, lldb, gdb

Responsibilities

Design and develop high-performance server applications; write message parsers and feed handlers for direct market data; optimize codebase for high throughput and low latency; implement tools for petabyte-scale data processing; collaborate on CI/CD and monitoring; ensure smooth feature rollouts.

Seniority

midlevel or senior, hands-on IC