This role has closed 6d ago. It is no longer on IMC's board, so there is nothing left to apply to. The posting is kept here because you saved it or opened it; it is a record, not an offer.

Verified from career page · Posted 2mo ago

IMC

Graduate Software Engineer (Start Date in 2027)

IMC · Development (Group)

Aarhus

Junior

SoftwareC++Java

Last seen 6d ago

Posted
2mo ago

Posted on 31 July 2026

Workplace
Not specified

Work model not stated

Salary
Not disclosed

Salary range not shared by the company

Visa sponsorship
Not specified

Visa sponsorship details unknown

This role has closed 6d ago ago. It's kept as a record — see IMC's open roles or the similar live roles below.

See IMC's open roles

IMC is launching a new power and gas trading business in Aarhus, Denmark – the European hub for energy trading. We are building a strong, independent, Aarhus-based team with local leadership, backed by more than 30 years of IMC’s global trading expertise.

As a Graduate Software Engineer in Aarhus, you’ll have the unique opportunity to help build a brand-new technology stack that supports all aspects of energy trading – from exchange connectivity and pricing to trading algorithms and real-time data analysis. You’ll grow rapidly through our global graduate program while contributing from day one to this exciting new venture.

Your IMC Journey

In your first year, you will join a five-week Global Trainee Program alongside graduates from our offices in Europe, the US, and Asia-Pacific. Led by experienced engineers and traders, this immersive program will introduce you to the world of trading, financial markets, and production-grade software development. You’ll dive deep into software craftsmanship, programming, and the systems that power our trading operations.

Back in our Aarhus office, you’ll join the Energy Trading team — a highly collaborative environment where you’ll help design real-time systems, process large volumes of data, and solve complex engineering challenges that directly impact the markets.

At IMC, innovation is at our core. We continuously invest in R&D and adapt quickly to evolving markets. We also invest in you — offering extensive training, mentorship, and global exposure to help you grow fast in a high-impact environment.

Your Core Responsibilities

Design and build high-performance technology that supports energy trading

Work on the full software development lifecycle, from idea to deployment

Develop real-time pricing and trading systems, exchange connectivity, and analytics tools

Collaborate closely with traders, researchers, and other engineers

Be part of a new local team in Aarhus and shape its growth and culture

What You’ll Bring

You are in your final year of a Computer Science, Software Engineering, or related degree, and graduating in 2027

Strong programming skills in C++/Java

Solid understanding of algorithms and data structures

Excellent analytical and problem-solving skills

A genuine interest in financial markets (no prior knowledge required)

Full professional fluency in English

You’re excited by the opportunity to shape a new business and build innovative systems from the ground up

For more information on our technology interview process, please review our preparation guide here.

Please note: If you have already applied for this position during the current recruitment season and were not selected, you may reapply when the next recruitment season begins in Summer 2027. We encourage you to focus on enhancing your skillset before reapplying.

Due to current U.S. immigration and visa restrictions, some candidates may not be eligible to obtain the U.S. business visa required as part of our Global Traineeship Programme. As the programme includes mandatory training in the United States shortly after joining, we are unfortunately unable to proceed with applications from candidates who are unable to obtain the required visa within the programme timeline.

If you are a dual passport holder of another nationality or a European citizen who wants to relocate back to Europe, you remain welcome to apply and should inform our campus recruitment team of your situation: CampusEU@imc.com.

About Us

IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

About IMC

IMC's European engineering is split between Amsterdam and a smaller Zug and London presence. Like the other market makers tracked here, expect low-latency systems work rather than conventional web engineering.

Similar roles

  1. Trading Engineer IMC Systems & Infrastructure Amsterdam SoftwareBash / ShellKubernetesLinux +1 Top-tier Not disclosed Visa: Not specified 5d ago
  2. Trading Engineer IMC Systems & Infrastructure Aarhus SoftwareBash / ShellKubernetesLinux +1 Top-tier Not disclosed Visa: Not specified 6d ago
  3. Macro Research Analyst IMC Trading Services Amsterdam Python Top-tier Not disclosed Visa: Not specified 1w ago
  4. 2027 EU Chess Academy - Expression of Interest IMC Top-tier Not disclosed Visa: Not specified 1w ago
  5. Site Reliability Engineer - Data Platform IMC Systems & Infrastructure Amsterdam DataAirflowAnsibleArgo CD +12 Top-tier Not disclosed Visa: Not specified 2w ago
  6. Graduate Hardware Engineer IMC Development (Group) Amsterdam Embedded & hardwareC++PythonVerilog / VHDL Top-tier Not disclosed Visa: Not specified 2w ago
239 more roles like this. Open the board →