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
A day in a life of a software engineer
Meet the team
“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
IMC job alertsWe will notify you of relevant positions, and keep you in mind whenever we have interesting opportunities.