I
IMCAarhusGraduate

Graduate Software Engineer

Join IMC as a Graduate Software Engineer in Aarhus to build innovative energy trading technology. Participate in a global trainee program and contribute to real-time trading systems in a collaborative environment.

1

Role Overview

  • Build high-performance technology supporting energy trading.
  • Develop real-time pricing, trading systems, and analytics tools.
  • Work through full software development lifecycle from idea to deployment.
  • Collaborate with traders, researchers, and engineers.
  • Help shape the growth and culture of the new Aarhus team.
2

Training and Development

  • Five-week Global Trainee Program introducing trading and software development.
  • Led by experienced engineers and traders.
  • Focus on software craftsmanship, programming, and trading systems.
  • Extensive training, mentorship, and global exposure provided.
  • Opportunity to grow rapidly in a high-impact environment.
3

Candidate Requirements

  • Final year student in Computer Science, Software Engineering, or related degree, graduating 2027.
  • Strong programming skills in C++ or Java.
  • Solid understanding of algorithms and data structures.
  • Excellent analytical and problem-solving skills.
  • Full professional fluency in English.
4

Additional Information

  • Candidates must be eligible for U.S. business visa for mandatory training in the U.S.
  • Reapplication possible in Summer 2027 if previously unsuccessful.
  • Dual passport holders or European citizens relocating to Europe encouraged to apply.
  • Technology interview preparation guide available online.