Drimva

IMC

C++ Software Engineer

$175K–$225K

Chicago, United States +3 · Full-time · Posted Sep 12, 2025

Location
Chicago, United States
New York, United States
Chicago, United States
New York, United States
Experience
2+ years of professional experience using modern C++ in a low-latency environment.
Education
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field of study.

About the job

Designs and optimizes hardware-aware, low-latency trading software and integrates it into IMC’s trading infrastructure.

What you'll do

  • Build low-latency, high-performance trading systems and optimize production code for low latency and high throughput.
  • Develop software to control and interface with hardware components such as ASICs and FPGAs.
  • Work with hardware engineers and cross-functional teams to implement requirements and integrate applications and enhancements.

What they ask for

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
  • 2+ years of professional experience using modern C++ in a low-latency environment.
  • Experience with software development for hardware platforms.
  • Excellent problem-solving and communication skills.

Nice to have

  • Knowledge of trading systems and financial markets.

Pay

$175,000 — $225,000 USD (base salary)

Tools

C++, ASICs, FPGAs

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)