We’ve been reinventing technology-driven trading for over 30 years. We make things happen today. And make them better tomorrow. Across our offices in Amsterdam, Chicago, Sydney, and Mumbai—technologists and traders team up to improve our strategies whilst creating solutions to the world’s toughest problems. This is IMC. We go beyond the obvious.
Get complete creative freedom for your ideas
Without great ideas there’s nothing to develop. Enjoy the creative freedom to build your own software solutions in our world-class team.
Fast feedback from your team
If your end-user is your colleague, clear feedback is guaranteed. Collaborate on ideas, iterate right away, and ship prototypes quickly.
Get some of the smartest colleagues in the word
Surround yourself with some of the smartest people in the industry. Work better, and learn faster.
What to expect
Develop cutting-edge technology in software, hardware, advanced networks and algorithms
Write code in a collaborative environment where independence is also valued
Explore challenging problems in latency and data analysis
Partner with traders around the globe to improve our systems
Stories from our tech team
Tips from a top C++ engineer on what it takes to be part IMC
We spoke to Grace, who's been with IMC for 14 years. In that time, he’s gone from recently graduated newcomer to seasoned manager, and he’s got the insights to prove it. We sat down with Grace to ask him about his IMC experience, and what he looks for in recruits.
Veronica Peterson joined IMC’s Chicago office as a Software Developer in 2017 before making the move over to Amsterdam in 2020. We caught up with her to find out all about her role, her experience at IMC, and what it was like to relocate during a pandemic ...
A field-programmable gate array (FPGA) is a chip that can be programmed to suit whatever purpose you want, as often as you want it and wherever you need it. FPGAs provide multiple advantages, including low latency, high performance and energy efficiency
“My mentor gives me time to explore and learn. IMC believes that investing time and effort to properly onboard people is way better than just pushing them into the wild and saying good luck.”
Ruiqi, Software Engineer at IMC Chicago
slide 1 of 1“My mentor is giving me time to explore and learning. They believe that investing time and effort to onboard people appropriately is way better than just pushing them into the wild and saying good luck.”
Ruiqi Li, Software Developer, Chicago