Latency Critical & Low-Level C++ Software Engineer
Chicago Financial Search
Chicago, IL, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$100,000.0 - $150,000.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Algorithmic Trading
C++ (Programming Language)
Program Optimization
Software Quality
Data Structures
Field-Programmable Gate Array (FPGA)
Performance Tuning
Low Latency
C++14
Job description
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, As a Software Engineer specializing in Open 3D Engine (O3DE), you will play a crucial role in the development of next-generation AI systems for 3D environments. Your expertise in O…
- 4 days ago
- Apply easily
Requirements
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
About the company
© 2026 Careerjet All rights reserved
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
AG
Ana Gospodinova
The 10 C++ programming questions to expect in an interview
about 5 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 7 hours ago
EM
Eli McGarvie
10 Highest Paying Programming Languages 2025
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago