CareerPlanGet AI match score →

Software Engineer (C++/Rust)

🌐 Remote💼 Full-time🗓 2026-07-09 → 2026-07-31

Core

Designing and maintaining high-performance server applications and message parsers for processing real-time and historical financial market data across futures, options, and equities.

Role type

Mid-level to Senior IC Systems Engineer (C++/Rust)

Builds

High-throughput, low-latency market data platform serving trading firms

Domain

Financial technology / High-frequency trading infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, Rust, systems programming, multithreading, networked I/O, serialization, CPU architecture, kernel programming, compilers, petabyte-scale data processing

Preferred skills

Low-level optimization, performance engineering, multiprocess environments, debugging (lldb/gdb), financial data/algorithmic trading interest

Technologies

C++, Rust, lldb, gdb

Responsibilities

Design and develop high-performance server applications in C/C++ and Rust; Write message parsers and feed handlers for direct market data feeds; Optimize codebase for high throughput and low latency; Implement tools for petabyte-scale data processing; Collaborate on build, deployment, and CI/CD best practices; Implement monitoring and improve application uptime; Ensure smooth feature rollouts and updates.

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