Senior C++ Engineer

Harrington Starr

Chicago (IL)

Hybrid

USD 150,000 - 210,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Harrington Starr in Chicago is looking for a Senior C++ Distributed Systems Engineer to join its Core Platform team. You will build high-performance, fault-tolerant systems that process millions of events daily.

You’ll work with traders, researchers and engineers on real-time Position, PnL and Risk infrastructure, emphasizing low latency and reliability. The role offers hybrid work (3 days in office) and a competitive salary plus bonus.

Qualifications

  • 5+ years' commercial C++ development experience.
  • Strong modern C++ (C++11/14/17 or newer).
  • Multithreading and concurrency expertise.
  • Strong understanding of Linux.
  • TCP/IP, UDP and socket programming.
  • SQL and relational database experience (PostgreSQL preferred).
  • Experience working on high-throughput or performance-critical systems.

Responsibilities

  • Design and develop high-performance distributed systems using modern C++.
  • Build and optimise real-time Position, PnL and Risk services.
  • Process high volumes of trading and market data with low latency.
  • Design scalable, fault-tolerant messaging systems and data pipelines.
  • Optimise applications for performance, resilience and reliability.
  • Collaborate closely with Trading, Research and Engineering teams.
  • Drive software design and engineering best practices across the platform.

Skills

C++ development
Multithreading & concurrency
Linux
TCP/IP socket programming
PostgreSQL
High-throughput systems

Tools

Networking tools

Job description

Chicago | Hybrid (3 days per week) | Competitive Salary + Bonus

We're partnering with a leading proprietary trading firm that's looking to hire a Senior C++ Distributed Systems Engineer to join its Core Platform team.

This team is responsible for building the firm's real-time Position, PnL and Risk infrastructure—systems that process millions of events every day and sit at the heart of the trading operation. You'll work alongside traders, researchers and engineers to build high-performance, fault-tolerant distributed systems where reliability and performance are paramount.

What you'll be doing
  • Design and develop high-performance distributed systems using modern C++
  • Build and optimise real-time Position, PnL and Risk services
  • Process high volumes of trading and market data with low latency
  • Design scalable, fault-tolerant messaging systems and data pipelines
  • Optimise applications for performance, resilience and reliability
  • Collaborate closely with Trading, Research and Engineering teams
  • Drive software design and engineering best practices across the platform
What we're looking for
  • 5+ years' commercial C++ development experience
  • Strong modern C++ (C++11/14/17 or newer)
  • Multithreading and concurrency expertise
  • Strong understanding of Linux
  • TCP/IP, UDP and socket programming
  • SQL and relational database experience (PostgreSQL preferred)
  • Experience working on high-throughput or performance-critical systems
Nice to have
  • Low latency trading
  • Risk or Position management systems
  • Messaging frameworks
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Market Data Engineer
Senior C++ Market Data Engineer

Harrington Starr • Chicago (IL)

Hybrid
USD 140,000 - 190,000
Senior Software Developer (Trading Services)
Senior Software Developer (Trading Services)

OP Recruiting • Chicago (IL)

Hybrid
USD 180,000 - 240,000
Competitive compensation
Healthcare & 401k matching
Incentive bonus pool
Senior C++ Real-Time Distributed Systems Engineer
Senior C++ Real-Time Distributed Systems Engineer

Harrington Starr • Chicago (IL)

Hybrid
USD 150,000 - 210,000
Senior C++ Engineer / Prop Trading / Woodridge, IL
Senior C++ Engineer / Prop Trading / Woodridge, IL

Motion Recruitment • Woodridge (IL)

Hybrid
USD 130,000 - 175,000
Competitive base salary
Bonus eligible
Medical Insurance
+6
Senior Trading Systems Engineer
Senior Trading Systems Engineer

LeoForce • Chicago (IL)

On-site
USD 275,000 - 450,000
Senior Software Engineer (C++) | High-Performance Distributed Systems
Senior Software Engineer (C++) | High-Performance Distributed Systems

X4 Alpha • Chicago (IL)

On-site
USD 180,000 - 320,000
Low-Latency C++ Trading Systems Engineer
Low-Latency C++ Trading Systems Engineer

OP Recruiting • Chicago (IL)

Hybrid
USD 180,000 - 240,000
Competitive compensation
Healthcare & 401k matching
Incentive bonus pool
C++ Developer (Low-Latency Trading)
C++ Developer (Low-Latency Trading)

Selby Jennings • Chicago (IL)

On-site
USD 150,000 - 230,000
C++ Software Engineer
C++ Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 150,000 - 190,000
Senior C++ Engineer — Low-Latency Trading Systems
Senior C++ Engineer — Low-Latency Trading Systems

Chicago Trading Company • Chicago (IL)

On-site
USD 200,000 - 250,000
Generous time off
Insurance coverage
Paid parental leave
+2