CareerPlan

Senior / Staff Software Engineer — Algorithmic Execution Platform

ChicagoFull-time$200k–$350k2026-10-22 → 2026-11-10
Hybrid

Core

Design and build a low-latency, C++-based electronic trading platform for institutional clients, handling order lifecycle, market data feeds, and pre-trade risk controls.

Role type

Senior / Staff Software Engineer (Algorithmic Execution Platform)

Builds

A unified, cloud-native execution infrastructure for equities, options, futures, FX, and crypto across US and international markets.

Domain

Financial services / Capital markets / High-frequency trading

Required skills

C++ (low-latency systems), FIX protocol (4.2/4.4), exchange market data protocols (ITCH, OUCH, binary), low-latency architecture (kernel bypass, lock-free structures, CPU affinity), multicast messaging (Aeron, LBM), Linux performance tuning, US equity market structure

Preferred skills

Algorithmic execution or SOR infrastructure experience, options/futures execution, pre-trade risk system design, CAT reporting, multi-asset class platforms, international market design, fractionalization/internalization, Python, Kubernetes

Technologies

C++, FIX, ITCH, OUCH, Aeron, LBM, Linux, Kubernetes

Responsibilities

Design and harden the FIX acceptor for inbound institutional orders; build and maintain production-grade market data feed handlers; optimize venue connectivity and perform latency profiling; architect and implement real-time pre-trade risk controls; contribute to platform configuration, command & control, and audit logging; migrate existing algorithmic strategies to the new platform.

Seniority

Senior / Staff, hands-on IC