Software Engineer, Early Career
Imc
Chicago
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
#LI-DNP
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.
Similar jobs
Account Executive
AdditionalinformationAdditional InformationStrategy is an equal opportunity employer. All applicants will receive consideration for emplo...
Staff Software Engineer
AdditionalinformationAdditional InformationWork PersonasWe approach our distributed world of work with flexibility and trust. Work person...
Partner Marketing Programs Lead
At Qualtrics, we create software the world’s best brands use to deliver exceptional frontline experiences, build high-performing teams, a...
Payment Experience Associate, Spanish/Portuguese (Customer Support)
AdditionalinformationAdditional InformationSubmit today and get started!We are excited to get to know you! Throughout our process you can...
Software Engineering Manager
At Beyond Finance, we've made it our mission to help everyday Americans escape the endless cycle of crippling debt and step into a bright...
Staff Software Engineer, User Targeting
At Braze, we have found our people. We’re a genuinely approachable, exceptionally kind, and intensely passionate crew.We seek to ignite t...