CareerPlanGet AI match score →

Senior Software Engineer, C++ (Algo)

Chicago💼 Full-time💰 $150,000–$150,000🗓 2026-06-29 → 2026-07-31

Core

Designing, building, and implementing high-performance trading applications and tools for algorithmic trading desks.

Role type

Senior Software Engineer (C++/Rust)

Builds

Exchange gateways, trading strategy execution systems, risk management, trade reporting, and market data feed processing.

Domain

Financial Trading / Algorithmic Trading

Deliverable

production ML models | product features

Required skills

C++ (modern standards 20/23/26), Rust, multi-threaded programming, hardware/software interaction, distributed systems, concurrency, high-availability server-side systems

Preferred skills

Trading industry experience, numerical computing, exotic hardware/software architectures, TCP/UDP/IPV4 networking, Java, Python, JavaScript, Ruby

Technologies

C++, Rust, TCP, UDP, IPV4

Responsibilities

Perform full life cycle development of applications and libraries for exchange gateways and trading execution; Develop and maintain systems to ensure application performance, integrity, and reliability; Collaborate with quantitative researchers and traders on strategy development; Design, develop, and deploy software using agile methodologies; Guide junior engineers on best practices through mentoring, pair programming, and code reviews; Provide production support, maintenance, and performance improvements of existing systems

Seniority

Senior, hands-on IC

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