IMC
AI & Machine LearningDirect Greenhouse career site

C++ Software Engineer

Pay
$175,000 – $225,000 per year
Location
Chicago, NY · On-site
Job type
Full-time
Level
Mid-level
Experience
2+ years
Education
Bachelor's degree
Listed
30 days ago

Skills & highlights for this role

  • modern C++
  • low-latency systems
  • hardware interfacing

Also useful

  • FPGA
  • ASIC
  • trading systems

Stated benefits & perks

  • Insurance

Your Core Responsibilities

  • Design and build low latency, high-performance trading systems
  • Optimize production code and other system components to achieve low-latency and high-throughput capabilities
  • Write highly performant software solutions to control and interface with hardware components such as ASICs and FPGAS
  • Work closely with hardware engineers and cross-functional teams to understand requirements and implement effective solutions
  • 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
  • 2+ 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

#LI-DNP

Pay and benefits

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.

About IMC

IMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system with a focus on optimizing performance. Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops across global teams. You will be responsible for spotting new opportunities, solving problems and developing innovative technologies. Software development here is innovative, pragmatic and fun, even as complexity grows.

About Us

IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

Read the original posting

From IMC's careers page, first listed on Rolev.ai on October 10, 2026. Rolev.ai is not the employer.

How Rolev.ai helps with this application

Rolev.ai is a job search and application tool for US job seekers. For this C++ Software Engineer role at IMC, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.

  • See how you fit

    Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.

  • Tailor without inventing

    Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.

  • Draft the full kit

    Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.

  • 1-Click Extension Autofill

    The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.

Common questions

What is the salary for the C++ Software Engineer role at IMC?

The C++ Software Engineer posting at IMC states compensation of $175,000 – $225,000 per year. It is listed as a full-time position. Final pay may depend on location, experience, and interview evaluation on IMC's official career site.

Where is the C++ Software Engineer job at IMC located?

This C++ Software Engineer position at IMC is located in Chicago, NY (On-site). Always check IMC's application page for specific state eligibility or relocation policies.

What qualifications are required for C++ Software Engineer at IMC?

For the C++ Software Engineer role, IMC highlights 2+ years of relevant experience; a bachelor's degree; experience with modern C++, low-latency systems, hardware interfacing. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.

How do I apply for the C++ Software Engineer position at IMC?

This listing links directly to IMC's Greenhouse application page. You can apply directly on IMC's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Greenhouse application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.