Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Senior Software Engineer (C++)

  • Job type Posted on: Jun 25, 2026
  • Experience level HRB
  • Employment type Chicago, Illinois
  • Employment type Onsite
  • Salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Senior Software Engineer (C++) roles in Illinois.

View Salary Guide →

Job Title :

Senior Software Engineer (C++)

Job Type :

Full-time

Job Location :

Chicago Illinois United States

Remote :

No

Jobcon Logo Job Description :

Our client is a technology-driven, diversified principal trading firm. They trade their own capital at their own risk, across a broad range of asset classes, instruments, and strategies, in financial markets around the world. With over 1,000 employees at their Chicago headquarters and offices around the world, they work together to solve complex problems, challenge consensus and deliver meaningful results. It’s a place of high expectations, deep curiosity, and thoughtful collaboration. They are looking for outstanding Senior Software Engineers with expertise in C++. In this role, you will be part of our Core Infrastructure team, which is responsible for designing, developing, and maintaining the firm's low latency trading platform deployed globally. You will be tasked with working on various areas of the technical stack including order routing, market data, and risk systems. To qualify for this role, you: Have significant experience developing high-availability systems in C++ and Python with very tight resource/latency constraints. Have a background in multi-threaded programming and a strong understanding of hardware/software interaction. Are comfortable working “under the hood” and are skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting. Have experience working with C++ libraries like STL and Boost. Are up to date on the C++11/C++20 standards and have opinions about them. Have worked on challenging projects that involved building a custom compiler, writing a matching engine, or working with large amounts of data in real-time. Have strong verbal and written communication skills. Bonus points if you have: Experience working in the trading industry or another ultra-low latency sensitive business that involves solving remarkably complex problems. Experience working with Research teams and Quants. Full life-cycle software development utilizing exotic hardware/software architectures for ultra-low latency trading systems. Excellent compensation package is offered to the right candidate. #J-18808-Ljbffr

Jobcon Logo Position Details

Posted:

Jun 25, 2026

Reference Number:

14660_EAB6E8DBCE4747425682A6A8B5D616A0

Employment:

Full-time

Salary:

Not Available

City:

Chicago

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Senior Software Engineer (C++)    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Our client is a technology-driven, diversified principal trading firm. They trade their own capital at their own risk, across a broad range of asset classes, instruments, and strategies, in financial markets around the world. With over 1,000 employees at their Chicago headquarters and offices around the world, they work together to solve complex problems, challenge consensus and deliver meaningful results. It’s a place of high expectations, deep curiosity, and thoughtful collaboration. They are looking for outstanding Senior Software Engineers with expertise in C++. In this role, you will be part of our Core Infrastructure team, which is responsible for designing, developing, and maintaining the firm's low latency trading platform deployed globally. You will be tasked with working on various areas of the technical stack including order routing, market data, and risk systems. To qualify for this role, you: Have significant experience developing high-availability systems in C++ and Python with very tight resource/latency constraints. Have a background in multi-threaded programming and a strong understanding of hardware/software interaction. Are comfortable working “under the hood” and are skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting. Have experience working with C++ libraries like STL and Boost. Are up to date on the C++11/C++20 standards and have opinions about them. Have worked on challenging projects that involved building a custom compiler, writing a matching engine, or working with large amounts of data in real-time. Have strong verbal and written communication skills. Bonus points if you have: Experience working in the trading industry or another ultra-low latency sensitive business that involves solving remarkably complex problems. Experience working with Research teams and Quants. Full life-cycle software development utilizing exotic hardware/software architectures for ultra-low latency trading systems. Excellent compensation package is offered to the right candidate. #J-18808-Ljbffr

Loading
Please wait..!!