Graduate Software Engineer

6 maanden geleden


Amsterdam, Nederland Vereniging Informatiewetenschappen Amsterdam Voltijd
Graduate Software Engineer (Java)

WHAT’S DIFFERENT ABOUT A TECHNOLOGY CAREER AT IMC?

At IMC, technology isn’t a department; it’s at the heart of everything we do. Founded in 1989, IMC was among the first to spot the importance of technology in the evolution of market making. We invested early and in the years since have helped shape the future of trading as we know it. Today, our engineers work alongside IMC traders in multidisciplinary teams to push the boundaries of possibility, and then look beyond. In our fast-paced environment, rapid feedback loops mean projects kickstarted in the morning can enter production the very next day.

YOUR JOURNEY AS A GRADUATE SOFTWARE ENGINEER

Your IMC journey begins with a five-week Global Trainee Program led by our seasoned engineers and traders, during which you’ll link up with graduates from all three IMC regions: Europe, the US, and Asia-Pacific. During this Trainee Program, you’ll learn more about trading, the tools and systems we use, how to write production software, craftsmanship, and advanced topics around Java. Training continues back at your local office, where you’ll be mentored by an experienced Software Engineer. What happens next is up to you – you could find yourself working on systems that handle big data, advanced algorithms, or anything in between.

WHAT YOU CAN EXPECT

As a Graduate Software engineer at IMC, you will:

  • 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

WHY THIS IS THE RIGHT ROLE FOR YOU

  • You want to connect agile software development with continuous integration and daily releases
  • You value frequent peer code reviews and quick, transparent feedback
  • You’re seeking a supportive, collaborative culture based on continuous improvement and innovation
  • You want to make a real impact, working on meaningful projects from day one
  • You value early responsibility and the freedom to shape your path and excel

WHAT WE LOOK FOR

  • Academic background in computer science, software engineering, or a related field
  • Advanced analytical skills and a desire to solve complicated programmatic problems
  • Good knowledge of algorithms and data structures
  • Proficient in Java and/or Python
  • An interest in financial markets (no prior knowledge or experience is required)

READY TO APPLY?

Discover more about our hiring process, including tips on applying and interviewing with IMC, on our . Now it’s up to you Apply today to start your career as a Software Engineer with IMC.

IMC: JOIN A WORLD-CLASS GLOBAL MARKET MAKER

IMC is a world-renowned market maker with offices in Europe, the US and Asia-Pacific. We use algorithmic trading and advanced technology to buy and sell securities across multiple trading venues. Our vital role, at the centre of the financial markets, provides liquidity for buyers and sellers worldwide.

In the late 1980s, IMC quickly identified the importance of technology in the fast-evolving trading environment. Our passion for innovation continues to drive us today. Although our company has grown rapidly over recent decades, we still approach our work with the same entrepreneurial spirit, with an emphasis on continuous improvement and innovation. We like our people to think for themselves and we give them the responsibility and support they need to make an impact. This means real work as well as dedicated training programmes and mentors.

While we work hard, we also have a lot of fun – whether solving complex problems or taking part in team-building, leisure and sporting activities. IMC also enables its employees to contribute to a better society through our foundation.



  • Amsterdam, Noord-Holland, Nederland Feadship Voltijd

    Feadship is op zoek naar een Graduate Engineer om te werken aan de bouw van luxe jachten in een ultramoderne dokhal in Amsterdam. Als Graduate Engineer bij Feadship word je onderdeel van een team van ervaren en innovatieve professionals die werken aan de bouw van de mooiste en grootste jachten ter wereld. Word jij onderdeel van ons team en word je betrokken...


  • Amsterdam, Noord-Holland, Nederland Vereniging Informatiewetenschappen Amsterdam Voltijd

    At Vereniging Informatiewetenschappen Amsterdam, we're passionate about innovation and continuous improvement. As a Graduate Software Engineer, you'll be part of a multidisciplinary team that pushes the boundaries of possibility. Our engineers work alongside traders to develop cutting-edge technology in advanced algorithms, support the development of our...

  • Graduate Intern

    4 weken geleden


    Amsterdam Oost, Nederland TKH ARTIFICIAL INTELLIGENCE B.V. Voltijd

    **About Us** TKH group is a leading technology company with a focus on creating innovative and client-centric technology systems in high-growth markets. The TKH AI hub is a new initiative from the TKH group that focuses on solving complex AI challenges for around 60 companies within the TKH group. **About the Role** As a graduate intern at TKH AI, you...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Unica Voltijd

    Software Engineer Role OverviewIn our company, we are looking for a skilled Software Engineer to join our team. The Software Engineer will be responsible for designing, developing, and testing software applications. This role requires excellent problem-solving skills and the ability to work collaboratively with cross-functional teams.Key Responsibilities:-...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland ABN AMRO Bank Voltijd

    Job Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Responsibilities:Design and develop software applications using various programming languages and frameworks.Collaborate with cross-functional...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland daanbv Voltijd

    Job Description: We are seeking a skilled Software Engineer to join our team at {company}. As a Software Engineer you will be responsible for designing, developing, and testing software applications. Responsibilities: • Design and develop software applications • Collaborate with cross-functional teams • Test and deploy software applications...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Independent Recruiters Voltijd

    Job Title: Software EngineerAbout the Job:We are seeking a highly skilled Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Responsibilities:Design and develop software applications using various programming...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland ABN AMRO Bank Voltijd

    Job Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team. The ideal candidate will have a solid understanding of software development principles and be able to design, develop, and test software applications.

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Logistic Force Voltijd

    We are seeking a skilled Software Engineer to join our team at "{company}". As a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with our team to ensure that our software meets the highest standards of quality and functionality. Key responsibilities include:Designing and...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland 3WO Horeca Groep Voltijd

    Job Title: Software EngineerAt {company}, we are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Our ideal candidate will have a strong understanding of software development principles and be able to work effectively in a team...

  • Software Quality Engineer

    3 weken geleden


    Amsterdam, Noord-Holland, Nederland Software Improvement Group Voltijd

    Company OverviewWe are the Software Improvement Group, a leading provider of software quality improvement services. Our team of experts helps technology leaders improve the quality, reduce risks and control costs of their business-critical software systems.Job DescriptionYou will work as a Technical Software Consultant on a project-basis, often 6 to 8 weeks,...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland WerkTalent Voltijd

    Join Our Team as a Software EngineerA prominent company seeks a skilled Software Engineer to join their team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:• Designing and developing software applications• Collaborating with cross-functional teams• Troubleshooting and...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland YER Voltijd

    We are looking for a Software Engineer to join our team at Company. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications.Key Responsibilities:Design and develop software applications using various programming languagesMaintain and update existing software applications to ensure they are running...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland W Amsterdam Voltijd

    Job Title: Software EngineerWe are seeking a talented Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, implementing, and maintaining software applications.

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Synsel Voltijd

    Job Title: Software EngineerWe are seeking a talented Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, implementing, and testing software applications.Main Responsibilities:* Design and develop software applications using various programming languages* Collaborate with cross-functional teams to identify and...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland profield Voltijd

    vacantiebeschrijving het bedrijf in de bakkerij industrie zijn er nieuwe ontwikkelingen nodig om de machines te verbeteren en optimaliseren. Profield, een Nederlands bedrijf, zoekt een Software Engineer om dit voor elkaar te krijgen. je taken je zult werken aan de ontwikkeling van de software voor de machines. Dit houdt in dat je de functionaliteit...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Searchsoftware Voltijd

    Software EngineerWe are seeking a skilled Software Engineer to join our team.Key ResponsibilitiesDesign and develop software applicationsCollaborate with cross-functional teams Ensure high-quality codeRequirements Bachelor's degree in Computer Science Proficiency in programming languages Experience with software development methodologiesWhat We...


  • Amsterdam, Noord-Holland, Nederland Databricks Voltijd

    P-975We are passionate about helping data teams solve the world's toughest problems at Databricks. To achieve this, we build and run the world's best data and AI infrastructure platform, enabling our customers to use deep data insights to improve their business.As a software engineer, you will work with our engineering team to build infrastructure and...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Amsterdam UMC Voltijd

    We are looking for a skilled Software Engineer to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using a variety of programming languages and technologies.Test and debug software applications to ensure they...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Projob Voltijd

    Job Description:Our company is seeking a skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software applications. Key responsibilities include:* Collaborating with cross-functional teams to identify software requirements* Designing and developing software solutions using a range of...