Technology at IMC

POWERED BY TECHNOLOGY, BUILT BY ENGINEERS

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.

PROBLEM-SOLVE. CREATE. ITERATE.

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.

HELP SHAPE THE FUTURE

With a proud 35-year track record as a technology-driven leader, our engineers play a critical role in optimizing 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.

CHAMPION THE BEST IDEAS, REGARDLESS OF HIERARCHY

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.

Add value, your way

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 optimization, and more, our engineers’ work makes a valuable impact.

Your day-to-day may include everything from optimizing 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 optimization of software solutions for our global trading system.

You'll play a pivotal role in the provisioning, configuration, and optimization of our mission-critical Linux server infrastructure.

What does it take to thrive at IMC?

  • Exceptional technical and programming expertise, honed through real-world experience.
  • A genuine interest in financial markets and trading, coupled with a drive to stay ahead in a fast-paced environment.
  • A track record of developing creative and innovative solutions to complex challenges.
  • Eager to take ownership and drive impactful outcomes.
  • Highly collaborative, with the ability to work with both technical and non-technical teams across global locations.

WHY WORK AT IMC?

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.

Culture of collaboration

We turn our competitive instincts outward and drive success through our cross-functional teams of quant researchers, traders, and engineers.

Continuous innovation

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.

Ready for complex solutions

IMC's advanced research and tech stack allow experienced professionals to easily build on a solid foundation, driving innovation and impact.

Find out more

Generous benefits

A variety of benefits are available to all at IMC.

Recruitment process

Before you take up the challenge, you'll go through our recruitment process.

Join our Talent Community

Sign up, and we’ll notify you about relevant positions, showcase the latest news, and keep you in mind for interesting opportunities.