Opportunity Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

Software Engineer, Early Career

IMC Open · verified Oct 24, 2026
Chicago Mid-level Software Engineering

At a glance

Mid-level Software Engineering role at IMC. Chicago · $200,000 base.

SalaryStated by IMC
$200,000
Base salary for this role, in USD per year, as published in the posting.
This role, from IMCOur estimate for the market: $116,943–$166,597Median $140,000
Above the market median of $140,000 for mid-level software engineering roles in Chicago.
Worked out from 51 postings that stated pay, median $140,000. Last updated Oct 24, 2026.
RoleSoftware Engineering
SeniorityMid-level
LocationChicago
Base pay$200,000
PostedSep 30, 2026 · 3w ago
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Build and keep the trading platform and its supporting software stack running
  • Improve the technology behind trading strategies and the platform they use
  • Work with traders, quantitative researchers and engineers across local and global teams
  • Develop skills across the full software development lifecycle while learning new technologies and languages

What you bring

  • You have one to three years of full-time work after graduating
  • You hold an engineering, computer science or related degree at bachelor's or master's level
  • You bring strong command of algorithms and data structures, plus proficiency in a programming language; Java or C++ is preferred

Who this fits

This role suits an early-career engineer who enjoys solving complex problems through code and wants to work closely with non-engineers. Interest in financial markets is useful, but prior market knowledge is not required. The role is based in Chicago.

From the employer

Please note: This role requires 1–3 years of full-time, post-graduation work experience. Students and recent grads should apply to our 2027 Graduate Software Engineer role.

Having the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading algorithms. 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.

Your Core Responsibilities:

  • Build and maintain our trading platform and software stack
  • Bring our trading strategies and technology platform to the next level
  • Collaborate with Traders, Quant Researchers and other Engineers both locally and globally
  • Develop expertise within the entire software development lifecycle
  • Learn new technologies and programming languages in a dynamic environment

Your Skills and Experience:

  • 1-3 years of full-time professional work experience post-graduation
  • BA/BSc/MA/MSc in Engineering, Computer Science or related degree
  • Must have strong knowledge of algorithms and data structures
  • Proficiency in a programming language is required (Java or C++ preferred)
  • Strong analytical skills and interest in solving complex problems programmatically
  • Desire to interact and work closely with non-engineers in a dynamic environment
  • Interest in the financial markets; previous knowledge is NOT required

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.

Base Salary: $200,000

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.

Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Software Engineering$200k+

Find me work

By the team behind techroles.

Find me work
Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.