Graduate Software Engineer

IMC is a leading trading firm, known worldwide for our advanced, low-latency technology and world-class execution capabilities.
Backend
Entry-Level Software Engineer
In-Person
Finance

Description For Graduate Software Engineer

IMC is seeking a Graduate Software Engineer to join their team in Amsterdam, Netherlands. This role offers an exciting opportunity for recent graduates to begin their career in the financial technology sector.

The journey begins with a five-week Global Trainee Programme, where you'll work alongside seasoned engineers and traders, deepening your knowledge about trading, financial markets, and IMC's tools and systems. You'll learn how to write production software, focusing on craftsmanship and advanced topics in Java.

After the initial training, you'll continue your development at the local office with support from a dedicated mentor. Your role may involve working on systems handling big data, advanced algorithms, or various other challenging projects.

Key Responsibilities:

  • Develop cutting-edge technology in advanced algorithms
  • Support the development of IMC's trading platform and software stack
  • Gain experience across the entire software development lifecycle
  • Collaborate with traders, quant researchers, and hardware engineers to improve systems

Requirements:

  • In final year of study in computer science, software engineering, or related field
  • Proficiency in Java (Python experience preferred)
  • Working knowledge of algorithms and data structures
  • Strong analytical skills and problem-solving abilities
  • Genuine interest in financial markets (no prior experience required)

IMC is a leading trading firm known for advanced, low-latency technology and world-class execution capabilities. With a 30-year history, IMC has been a stabilizing force in financial markets, providing essential liquidity. The company values entrepreneurial spirit, exceptional culture, and commitment to giving back.

Join IMC to be part of a dynamic team that's constantly innovating and expanding into new markets and capabilities. This role offers the chance to work on state-of-the-art technology in a fast-paced, collaborative environment where your ideas can make a real impact.

Last updated 3 months ago

Responsibilities For Graduate Software Engineer

  • Develop cutting-edge technology in advanced algorithms
  • Support the development of our trading platform and software stack
  • Gain experience across the entire software development lifecycle
  • Collaborate with traders, quant researchers, and hardware engineers to improve our systems

Requirements For Graduate Software Engineer

Java
Python
  • In your ultimate year of study in computer science, software engineering, or a related field graduating, and are seeking to join IMC full-time in February or August 2025
  • Proficiency in Java is required and experience with Python is preferred
  • A working knowledge of algorithms and data structures
  • First-class analytical skills and a desire to solve complicated problems programmatically
  • A genuine interest in financial markets (no prior knowledge or experience is required)

Interested in this job?

Jobs Related To IMC Graduate Software Engineer

Graduate Software Engineer

Join IMC as a Graduate Software Engineer to develop cutting-edge technology in finance, collaborating with experts and growing your skills in a supportive environment.

Graduate Software Engineer

Join IMC as a Graduate Software Engineer to develop cutting-edge technology in finance, collaborating with experts and growing your skills in a supportive environment.

Graduate Software Engineer (Java)

Graduate Software Engineer position at IMC, focusing on Java development for advanced trading algorithms and systems.

.Net Developer

.NET Developer position at Apex Informatics, focusing on backend development using Microsoft technologies in Tucker, Georgia.

Civil Engineer - Transportation

Civil Engineer position at Foth focusing on transportation infrastructure projects, offering hybrid work environment and professional growth opportunities.