×
Register Here to Apply for Jobs or Post Jobs. X

Latency Critical & Low-Level C++ Software Engineer

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: Chicago Financial Search, Inc.
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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 driven to continuously improve
  • Clear communication across technical and non-technical teams
  • Driven to continuously improve
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary