I
IMCAmsterdamGraduate

Graduate Software Engineer (2027)

Join IMC as a Graduate Software Engineer in Amsterdam, starting with a five-week global trainee program focused on trading, financial markets, and software development in C++, Java, or Python. Collaborate with traders and researchers to build advanced trading technology.

1

Core Responsibilities

  • Develop advanced algorithms and cutting-edge technology.
  • Support trading platform and software stack development.
  • Gain experience across the full software development lifecycle.
  • Collaborate with traders, quant researchers, and hardware engineers.
2

Skills and Experience

  • In final year of computer science or related degree, graduating in 2027.
  • Proficiency in C++ or Java required; Python experience preferred.
  • Knowledge of algorithms and data structures.
  • Strong analytical skills and problem-solving ability.
  • Genuine interest in financial markets; no prior experience required.
3

Training and Development

  • Five-week global trainee program with engineers and traders from multiple regions.
  • Training covers trading, financial markets, software craftsmanship, and advanced programming.
  • Ongoing mentorship from experienced software engineers at local office.
  • Opportunity to work on execution or strategy teams with diverse projects.
4

Additional Information

  • Recruitment process allows preferred programming language (Java or C++).
  • Candidates must be able to obtain U.S. business visa for mandatory training.
  • Reapplication allowed in Summer 2027 if not selected this season.
  • Contact [email protected] for visa or relocation inquiries.