CareerPlan

Software Developer | Core Order Management System | C++ | Experienced Hire

Chicago, IllinoisFull-time2026-08-10 → 2026-11-10

Core

Design, build, and evolve distributed systems powering electronic order routing across global exchanges and trading venues.

Role type

Senior IC software engineer (distributed systems, low-latency)

Builds

High-performance electronic trading platform and connectivity infrastructure

Domain

Financial markets / Electronic trading

Deliverable

production ML models

Required skills

Modern C++, distributed systems, networking infrastructure, data structures, algorithms, concurrency, debugging, system design

Preferred skills

Electronic trading systems, exchange connectivity, FIX protocol, financial markets

Technologies

C++, FIX protocol

Responsibilities

Design and build distributed systems for order routing; Develop resilient connectivity to clients, brokers, and exchanges; Partner with global teams to support market expansion; Investigate production issues and improve platform reliability; Contribute to architectural decisions and engineering standards; Improve scalability and observability.

Seniority

Experienced Hire, hands-on IC