CareerPlanSign in

Senior Software Developer (Shared Services)

Chicago, Illinois, United States💼 Full-time💰 $160,000–$160,000🗓 2026-07-23 → 2026-09-26

Core

Design and build real-time position, PnL, and risk services that transform high-volume trading and market data into actionable information.

Role type

Senior Software Developer (High-Performance Distributed Systems)

Builds

Real-time trading infrastructure, fault-tolerant messaging systems, and data pipelines

Domain

Financial Services / High-Frequency Trading

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++ (C++11/14/17), multithreading, lock-free programming, memory model expertise, high message-rate system design, relational database design, SQL, Linux/Unix systems, networking protocols (TCP/IP, UDP, sockets), debugging and observability tools

Preferred skills

Postgress, GDB, Wireshark, tcpdump

Technologies

C++, Postgress, Linux, TCP/IP, UDP, GDB, Wireshark, tcpdump

Responsibilities

Designing and building real-time position, PnL and risk services with strict latency requirements; Developing high performance, highly available distributed systems capable of scaling to millions of events per second; Architecting and implementing reliable, fault-tolerant messaging systems and data pipelines; Optimizing and tuning distributed systems for performance, scalability, and resiliency; Partnering with trading and execution teams to support evolving business needs

Seniority

Senior, hands-on IC

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