About the role
<p>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.</p> <p>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.</p> <p>&nbsp;</p> <p><strong>Your IMC Journey</strong></p> <p>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.</p> <p>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.</p> <p>At IMC, innovation is at our core. We continuously invest in R&amp;D and adapt quickly to evolving markets. We also invest in <em>you</em> — offering extensive training, mentorship, and global exposure to help you grow fast in a high-impact environment.</p> <p>&nbsp;</p> <p><strong>Your Core Responsibilities</strong></p> <ul> <li>Design and build high-performance technology that supports energy trading</li> <li>Work on the full software development lifecycle, from idea to deployment</li> <li>Develop real-time pricing and trading systems, exchange connectivity, and analytics tools</li> <li>Collaborate closely with traders, researchers, and other engineers</li> <li>Be part of a new local team in Aarhus and shape its growth and culture</li> </ul> <p>&nbsp;</p> <p><strong>What You’ll Bring</strong></p> <ul> <li>You are in your final year of a Computer Science, Software Engineering, or related degree, and graduating in 2026</li> <li>Strong programming skills in C++/Java</li> <li>Solid understanding of algorithms and data structures</li> <li>Excellent analytical and problem-solving skills</li> <li>A genuine interest in financial markets (no prior knowledge required)</li> <li>Full professional fluency in English</li> <li>You’re excited by the o