C++ Software Engineer

23 Hours ago • 5 Years + • $130,000 PA - $200,000 PA

Job Summary

Job Description

IMC is seeking a skilled software engineer to join their Chicago team. The role involves designing, developing, and optimizing software solutions to meet the demands of their global trading infrastructure, while collaborating with global teams. Responsibilities include working with hardware engineers, writing high-performance C++ code, optimizing system components for low latency, and ensuring smooth integration. The company emphasizes continuous improvement and innovation within a fast-paced environment.
Must have:
  • 5+ years of C++ experience in low-latency environments
  • Experience with software development for hardware platforms
Good to have:
  • Knowledge of trading systems and financial markets
Perks:
  • Discretionary bonus
  • Benefits including paid leave and insurance

Job Details

IMC is looking for a highly skilled software engineer to join our Chicago team. In this role, you will be responsible for designing, developing, and optimizing software solutions that meet the hardware-specific demands of our global trading infrastructure. Working within a fast-paced, dynamic tech environment, you'll collaborate closely with global teams, leveraging rapid feedback loops to drive continuous improvement and innovation.

The ideal candidate brings extensive experience in writing low-level, high-performance C++ code and a proven track record of working effectively alongside hardware teams to create tightly integrated, efficient solutions.

Your Core Responsibilities: 

  • Work closely with hardware engineers and cross-functional teams to understand requirements and implement effective solutions 
  • Write highly-performant software solutions to control and interface with hardware components 
  • Optimize components of our system to achieve low-latency and high-throughput capabilities 
  • Ensure a seamless integration of new applications and enhancements to the existing trading infrastructure 

Your Skills and Experience: 

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field of study
  • 5+ years of professional experience using modern C++ in a low-latency environment  
  • Experience with software development for hardware platforms 
  • Knowledge of trading systems and financial markets is a strong plus 
  • Excellent problem-solving and communication skills 

The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information.

Salary Range

$130,000 - $200,000 USD

About Us

IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we’ve been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.

 

Similar Jobs

Avalanche Studios Group - Senior World Designer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Scientific Games  - General Manager, iLottery

Scientific Games

United Kingdom (Remote)
4 Months ago
Inworld AI - People Ops/HR Lead

Inworld AI

Mountain View, California, United States (Hybrid)
1 Month ago
Universal Music - Coordinator, Urban Marketing

Universal Music

Santa Monica, California, United States (On-Site)
1 Month ago
Eccentric - CAD Specialist

Eccentric

Mumbai, Maharashtra, India (On-Site)
23 Hours ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tesla - Early Careers Recruiter

Tesla

Berlin, Berlin, Germany (On-Site)
2 Months ago
NBC universal - News Producer

NBC universal

Mexico City, Mexico (On-Site)
1 Week ago
Critical mass - Account Director

Critical mass

New York, United States (On-Site)
8 Hours ago
Biofire DX - Associate Director, Manufacturing

Biofire DX

Hazelwood, Missouri, United States (On-Site)
3 Weeks ago
Riot Games - Technical Art Manager - Teamfight Tactics, UI/UX

Riot Games

Los Angeles, California, United States (On-Site)
1 Week ago
Scale AI - Solutions Engineer

Scale AI

San Francisco, California, United States (On-Site)
1 Day ago
Scientific Games  - General Manager, iLottery

Scientific Games

Pennsylvania, United States (Remote)
3 Months ago
Loyalty Juggernaut - BI Specialist

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
1 Year ago
PhonePe - Associate Manager - Life Insurance

PhonePe

Pune, Maharashtra, India (On-Site)
6 Months ago
Axi - Senior QA Analyst

Axi

Bengaluru, Karnataka, India (On-Site)
23 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Chicago, Illinois, United States

The Walt Disney Company - Seasonal Production Assistant

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
1 Week ago
Cadence - Principal Engineer

Cadence

San Jose, California, United States (On-Site)
6 Hours ago
ByteDance - Senior Software Quality Assurance Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Zoox - Senior/Staff Software Engineer - Mission Progress

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
Riot Games - Senior Manager, Application Engineering (Finance Technology)

Riot Games

Los Angeles, California, United States (On-Site)
20 Hours ago
Scale AI - Robotics Field Engineer

Scale AI

San Francisco, California, United States (On-Site)
1 Day ago
Electronic Arts - Senior AI Data Scientist

Electronic Arts

Kirkland, Washington, United States (On-Site)
1 Day ago
Google - Software Engineer III, Embedded Systems/Firmware, AR

Google

Austin, Texas, United States (On-Site)
2 Weeks ago
DraftKings - VIP Services Representative

DraftKings

United States (Remote)
1 Week ago
CD PROJEKT RED - Senior Rendering Engineer

CD PROJEKT RED

Boston, Massachusetts, United States (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Sydney, New South Wales, Australia (On-Site)

Mumbai, Maharashtra, India (On-Site)

Chicago, Illinois, United States (On-Site)

Chicago, Illinois, United States (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Sydney, New South Wales, Australia (On-Site)

London, England, United Kingdom (On-Site)

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

View All Jobs

Get notified when new jobs are added by IMC

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug