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.
From options pricing to simulation frameworks and visualisation tools, our Java specialists develop and maintain business applications that support our trading desks worldwide.
Working on software that touches every part of our organisation, projects involve balancing complex trade-offs while implementing trading algorithms and hardware solutions.
Versatile and passionate, our Platform Engineering organisation accelerates IMC’s performance, bridging the gap between the technical and practical to optimise our development services infrastructure.
This fast-growing research team works on frameworks used to train large models, collaborating with colleagues across IMC to accelerate model rollout and capture the full potential of machine learning.
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.
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.
Trading Infrastructure Tech Lead Eric explains the tech infrastructure at IMC.