Chicago Financial Search

2 jobs near Columbus, OH

Latency Critical & Low-Level C++ Software Engineer

Chicago Financial Search

Chicago, IL • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Overview:

Latency Critical & Low Level C++ Software Engineer

Chicago - Onsite

About The Role:

We're hiring onsite in Chicago for two C++ engineering roles:

  • Latency-Critical C++ Engineer: Build high-performance systems used directly by traders and quants, tackling challenging problems with real-time impact in live markets.
  • Low-Level C++ Engineer: Optimize ultra-low latency trading systems across the full stack, working at the hardware-software boundary to maximize performance.

What You'll Do:

As the Latency-Critical C++ Engineer, you will:

  • Write and optimize ultra-low latency C++ across trading systems that is performance-critical C++ across our low-latency systems, from order execution to market connectivity
  • Profile, benchmark, and eliminate bottlenecks end-to-end
  • Partner with traders/quants to turn performance needs into efficient code
  • Own systems from development through production
  • Apply modern C++ to solve real-time performance challenges

As the Low-Level C++ Engineer, you will:

  • Develop high-performance, ultra-low latency C++ systems to improve performance-critical C++ applications, ensuring ultra-low latency and high throughput
  • Work closely with hardware, FPGA, and systems teams
  • Diagnose and fix real-time performance and stability issues
  • Create tools for deep system profiling and monitoring

What We're Looking For:

For the Latency-Critical C++ Engineer, we are looking for:

  • BS in CS/CE or equivalent
  • 2+ years C++ focused on performance and correctness
  • Strong modern C++ (C++17/20), concurrency, memory, STL
  • Solid algorithms, data structures, and low-level systems knowledge
  • Ownership mindset with attention to trade-offs and code quality
  • Depth over breadth

For the Low-Level C++ Engineer, we are looking for:

  • BS in CS/CE or equivalent
  • 2+ years C++ in high-performance environments
  • Strong algorithms, data structures, modern C++ (C++17/20)
  • Experience with multithreading and performance tuning
  • Ability to analyze results and optimize systems and diven to continuously improve
  • Clear communication across technical and non-technical teams
  • Driven to continuously improve

OOJ-1473G

Skills:

C++,DATA STRUCTURES,FPGA