Join IMC and you'll be a part of an innovative team of engineers working at the cutting edge of technology infrastructure. We look for exceptional, ambitious people who thrive on collaboration and believe in working together to discover the best solutions.
Our engineers excel in tackling ever-changing challenges, consistently pushing the boundaries of what's possible. Working in high-performing, cross-functional teams, you'll harness your full potential to solve complex problems.
What sets us apart is our exceptionally short feedback loops. You can generate an idea, collaborate with a colleague to bring it to life, and see it in production as early as the next day.
The immediate impact of your work is not only incredibly rewarding but also fosters rapid iteration and continuous improvement – a pace that's rare to find elsewhere.
With a proud 35-year track record as a technology-driven leader, our engineers play a critical role in creating and maintaining our robust trading systems infrastructure.
Working as part of a global team, our engineers break down complex problems into core computations, pushing technology to its limits. The result is innovative engineering and novel problem-solving.
Behind the scenes, we’re constantly investing in strengthening our research, experimentation, and data-driven analyses to enhance our systems and tools.
At IMC, our engineers are plugged into our global network of offices. Their work is shared across the company, impacting markets far beyond the original scope of a solution. There are no silos, no rigid hierarchies, and no barriers to innovation.
There's no such thing as a typical day at IMC, but if you join one of our teams you can expect to be given a significant amount of responsibility. From developing software to site migration, to improving QoS models, network optimisation, and more, our engineers’ work makes a valuable impact.
Your day-to-day may include everything from optimising WAN performance to improving low-latency trading setups.
You could be working on extending part of our data platform, assisting a trader or developer in their data analysis, or writing new tools to support trading and research objectives.
You'll implement creative solutions to the complex technical problems that arise when accelerating trading decisions to the theoretical limit.
You'll work on the design, development, and optimisation of software solutions for our global trading system.
You'll play a pivotal role in the provisioning, configuration, and optimisation of our mission-critical Linux server infrastructure.
We provide experienced engineers with a unique environment to add value through their strategies and ideas and to evolve at the forefront of the financial markets.
We turn our competitive instincts outward and drive success through our cross-functional teams of , traders, engineers, and quant researchers.
Be part of a team that excels at rapid systems development and feature generation, a crucial advantage in a market where the speed of a solution has massive implications.
IMC's advanced research and tech stack allow experienced professionals to easily build on a solid foundation, driving innovation and impact.