Graduate Software Engineer

IMC

Denmark

On-site

DKK 420,000 - 540,000

Full time

28 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IMC in Aarhus, Denmark is launching a new power and gas trading technology team. As a Graduate Software Engineer, you’ll help build a brand-new stack supporting energy trading, from exchange connectivity to pricing and analytics.

You’ll complete a five-week Global Trainee Program with engineers and traders, then join the local Energy Trading team to design real-time systems, handle large data, and grow in a high-impact environment.

Qualifications

  • Final year Computer Science/Software Engineering or related degree (graduating 2027).
  • Strong programming skills in C++/Java.
  • Solid understanding of algorithms and data structures.
  • Excellent analytical and problem-solving skills.
  • Fluent in English.
  • Interest in financial markets; no prior knowledge required.

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 with traders, researchers, and other engineers.
  • Be part of a new local team in Aarhus and shape its growth and culture.

Skills

Final year student in Computer Science
C++/Java
Algorithms & data structures
Analytical & problem solving
Interest in financial markets
English fluency

Education

Final year Computer Science/Software Engineering degree, graduating 2027

Job description

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 .

About Us

IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we’ve been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.

IMC Voluntary Disclosure

At IMC, we understand the importance of diversity, equity and inclusion, and are committed to continually improving this in our recruitment process. As part of our commitment, we have added an additional question below, to better understand our candidates, and focus our marketing, sourcing and interviewing efforts, to ensure equitable outcomes. This question is voluntary, and the information you provide will only be used for the purpose stated above and will not be shared with interviewers in the application process. If you do not wish to provide a response to the question, there will be no adverse impact on your application.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Graduate Software Engineer (2026)
Graduate Software Engineer (2026)

IMC • Denmark

On-site
DKK 420,000 - 540,000
Graduate Software Engineer
Graduate Software Engineer

IMC B.V. • Aarhus

On-site
DKK 420,000 - 540,000
Graduate Software Engineer
Graduate Software Engineer

IMC Trading • Aarhus

On-site
DKK 520,000 - 640,000
C++ Software Engineer
C++ Software Engineer

IMC • Denmark

On-site
DKK 8,000,000 - 12,000,000
Java Software Engineer (Power/Gas)
Java Software Engineer (Power/Gas)

IMC • Denmark

On-site
DKK 650,000 - 850,000
C++ Software Engineer
C++ Software Engineer

IMC B.V. • Aarhus

On-site
DKK 600,000 - 900,000
Java Software Engineer (Power/Gas)
Java Software Engineer (Power/Gas)

Skandinavisk Computer Rekruttering A/S • Aarhus

On-site
DKK 600,000 - 800,000
Java Software Engineer (Power/Gas)
Java Software Engineer (Power/Gas)

IMC B.V. • Aarhus

On-site
DKK 55,000 - 75,000
Graduate Software Engineer: Energy Trading Systems (Aarhus)
Graduate Software Engineer: Energy Trading Systems (Aarhus)

IMC • Denmark

On-site
DKK 420,000 - 540,000
Graduate Software Engineer — Real-Time Energy Trading
Graduate Software Engineer — Real-Time Energy Trading

IMC B.V. • Aarhus

On-site
DKK 420,000 - 540,000