Graduate Software Engineer

23 Hours ago • All levels

Job Summary

Job Description

As a Graduate Software Engineer in Aarhus, you'll be part of building a new technology stack for energy trading, involving exchange connectivity, pricing, trading algorithms, and real-time data analysis. You'll start with a five-week Global Trainee Program to learn about trading, financial markets, and software development. Responsibilities include designing and building high-performance technology, working on the full software development lifecycle, developing real-time systems, and collaborating with other professionals. You will also be part of a new local team in Aarhus and shape its growth and culture. Innovation is at our core. We continuously invest in research and development and adapt quickly to evolving markets.
Must have:
  • Final year of Computer Science, Software Engineering, or related degree, graduating in 2025
  • Strong programming skills in C++/Python/Java
  • Solid understanding of algorithms and data structures
  • Excellent analytical and problem-solving skills
  • Genuine interest in financial markets
  • Full professional fluency in English

Job Details

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 2025
  • Strong programming skills in C++/Python/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

 

Please Note
IMC’s graduate traineeship includes international travel to the US. Due to current visa processing challenges, we are unable to proceed with applications from candidates who only hold citizenship from Russia, Belarus, Iran, or Ukraine. If you hold dual citizenship from another country, please inform our campus recruitment team at CampusEU@imc.com.

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.

 

Similar Jobs

Next Level Business Services - Java Developer (Full Time)

Next Level Business Services

Denver, Colorado, United States (On-Site)
6 Months ago
Minecast - Senior Software Engineer - ID Platform

Minecast

Bengaluru, Karnataka, India (Hybrid)
1 Day ago
Google - Software Engineer II, Google Cloud

Google

(On-Site)
4 Months ago
Meta - Production Engineer

Meta

Bellevue, Washington, United States (Remote)
5 Months ago
Microsoft - Member of Technical Staff - Post-Training

Microsoft

Redmond, Washington, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Next Level Business Services - Java/J2EE Developer

Next Level Business Services

Tampa, Florida, United States (On-Site)
6 Months ago
Next Level Business Services - Bigdata / Hadoop Architect

Next Level Business Services

Oldsmar, Florida, United States (On-Site)
6 Months ago
ByteDance - Senior Software Engineer - Serverless Compute Infrastructure

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Liferay - Senior Front End Consultant

Liferay

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Privacy Associate Auditor, Internal Auditor

Google

Chicago, Illinois, United States (On-Site)
2 Days ago
PhonePe - Software Engineer (Backend, 3 to 5 yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ByteDance - Senior Software Engineer (Client Side)

ByteDance

Singapore (On-Site)
2 Weeks ago
4ThePlayer - REMOTE Junior Backend JavaScript Developer

4ThePlayer

(Remote)
2 Weeks ago
P99 soft - Lead Java Developer

P99 soft

Hyderabad, Telangana, India (On-Site)
23 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Aarhus, Denmark

YouGov - HR Generalist

YouGov

Copenhagen, Denmark (Hybrid)
10 Hours ago
Google - HR Process Owner (Denmark), People Operations

Google

Copenhagen, Denmark (On-Site)
2 Weeks ago
Trackman - Product Owner - Tracking (Baseball/Softball)

Trackman

Hørsholm, Denmark (On-Site)
1 Month ago
Games talent (Staffing and recruiting) - Associate Lead Gameplay Programmer

Games talent (Staffing and recruiting)

Copenhagen, Denmark (On-Site)
23 Hours ago
Illuvium - Senior Gameplay Engineer (C++ / Unreal Engine)

Illuvium

Copenhagen, Denmark (Remote)
5 Months ago
Playdead - 3D Environment Artist

Playdead

Copenhagen, Denmark (On-Site)
8 Months ago
Skybox.gg - Senior Unity Game Developer

Skybox.gg

Copenhagen, Denmark (On-Site)
9 Months ago
Beta Dwarf - Unsolicited Applications

Beta Dwarf

Copenhagen, Denmark (On-Site)
3 Years ago
Saxo Bank - Senior AML Surveillance Specialist

Saxo Bank

Copenhagen, Denmark (On-Site)
20 Hours ago
Trackman - Booking & Payment Lead Developer & People Manager

Trackman

Hørsholm, Denmark (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Sydney, New South Wales, Australia (On-Site)

Mumbai, Maharashtra, India (On-Site)

Chicago, Illinois, United States (On-Site)

Chicago, Illinois, United States (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Sydney, New South Wales, Australia (On-Site)

London, England, United Kingdom (On-Site)

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

View All Jobs

Get notified when new jobs are added by IMC

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug