CareerPlanSign in

Software Engineer (C++/Rust)

🌐 Remote💼 Full-time🗓 2026-06-24

Core

Designing and maintaining high-performance server applications and data processing tools for petabyte-scale financial market data.

Role type

Senior IC systems engineer (C++/Rust)

Builds

High-throughput, low-latency market data infrastructure and petabyte-scale data processing libraries.

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, debugging (lldb/gdb)

Preferred skills

Experience at trading firms, low-level optimization, algorithmic trading domain knowledge

Technologies

C++, Rust, lldb, gdb

Responsibilities

Design and develop high-performance server applications; 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.

Seniority

Senior, hands-on IC

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