CareerPlan

Software Engineer, C++ Trading Platform

USAFull-time$175k–$250k2026-11-09
Based in United States

Core

Develop, maintain, and support low-latency C/C++ systems for a global high-frequency trading platform.

Role type

Senior IC C++ software engineer (high-frequency trading)

Builds

Global trading platform with low-latency C/C++ systems

Domain

Financial technology / High-frequency trading

Deliverable

production ML models

Required skills

C/C++, Linux, profiling and optimization, object-oriented programming, multithreading, inter-process communication (IPC), FPGA, kernel-bypassing drivers, market data protocols (ITCH, OUCH, PITCH, CME MDP)

Preferred skills

Financial instruments knowledge (stocks, ETFs, futures, options), operating systems and Linux kernel-level support

Technologies

C++, Linux, FPGA, OOP

Responsibilities

Develop and maintain low-latency C/C++ systems; improve platform performance, functionality, and stability; test software and participate in code reviews; build interfaces with advanced networking hardware including FPGAs and kernel-bypassing drivers; research opportunities to improve platform performance

Seniority

Mid-level to Senior, hands-on IC