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 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 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 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...


  • 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

    1 maand geleden


    Amsterdam, Noord-Holland, Nederland Feadship Voltijd

    About the Role:We are looking for 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 applicationsTest and debug software applicationsCollaborate with cross-functional teamsRequirements:Strong programming...

  • Software Engineer

    1 maand geleden


    Amsterdam, Noord-Holland, Nederland Independent Recruiters Voltijd

    At {company}, we're looking for a skilled Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing, developing, and testing software applications. Key responsibilities include:Designing and developing software applications using programming languages such as Java, Python, and C++Collaborating with...

  • Software Architect

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Databricks Voltijd

    Databricks Platform DeveloperWe are passionate about helping data teams solve the world's toughest problems at Databricks. By building and running the world's best data and AI infrastructure platform, our customers can use deep data insights to improve their business. As a Databricks Platform Developer, you will work with our engineering team to build...

  • Software Engineer

    1 maand geleden


    Amsterdam, Noord-Holland, Nederland Simmons & Simmons Voltijd

    We are looking for a skilled Software Engineer to join our team at {company}.The ideal candidate will have a strong background in software development and be proficient in a range of programming languages, including Java, Python, and C++.Key responsibilities will include designing, developing, and testing software applications, as well as collaborating with...

  • Senior Software Engineer

    1 maand geleden


    Amsterdam, Noord-Holland, Nederland PreZero Voltijd

    Job Title: Senior Software EngineerAbout the Role:The Senior Software Engineer will be responsible for designing, developing, and maintaining software applications. The ideal candidate will have a strong background in software engineering and excellent problem-solving skills.Responsibilities:* Design and develop software applications* Collaborate with...

  • Software Engineer |

    1 maand geleden


    Amsterdam, Noord-Holland, Nederland Schleich GmbH Voltijd

    About the RoleWe are seeking a skilled Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.

  • Software Engineer

    1 maand geleden


    Amsterdam, Noord-Holland, Nederland ING Netherlands Voltijd

    Job DescriptionApply for the Software Engineer position at {company}.We are looking for an experienced Software Engineer to join our team. The ideal candidate will have strong programming skills and be able to work effectively in a collaborative environment.The successful candidate will be responsible for designing, developing, and testing software...

  • Software Engineer PLC

    5 maanden geleden


    Amsterdam, Nederland Synsel Voltijd

    Hier ga je werkenLocatie: regio AmsterdamDit automatiseringsbedrijf voor de industrie bedenkt, ontwerpt en implementeert automatiseringsoplossingen voor toonaangevende bedrijven in verschillende branches. Elektrotechniek en Software zijn hun specialiteit en er wordt intern op een informele manier, professioneel gewerkt en kwaliteit geleverd aan hun klanten....

  • Software Engineer PLC

    4 weken geleden


    Amsterdam, Nederland Synsel Techniek Voltijd

    Bedrijfsomschrijving:Locatie: regio AmsterdamDit automatiseringsbedrijf voor de industrie bedenkt, ontwerpt en implementeert automatiseringsoplossingen voor toonaangevende bedrijven in verschillende branches. Elektrotechniek en Software zijn hun specialiteit en er wordt intern op een informele manier, professioneel gewerkt en kwaliteit geleverd aan hun...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Adecco Voltijd

    Key Responsibilities:Develop and maintain backend services to support user-facing products.Collaborate with stakeholders to drive user-focused product development.About the Role:We are looking for a skilled software engineer to join our team at Adecco. As a software engineer, you will play a key role in the development and maintenance of our backend...

  • Software Engineer PLC

    4 weken geleden


    amsterdam, Nederland Synsel Techniek Voltijd

    Bedrijfsomschrijving: Locatie: regio Amsterdam Dit automatiseringsbedrijf voor de industrie bedenkt, ontwerpt en implementeert automatiseringsoplossingen voor toonaangevende bedrijven in verschillende branches. Elektrotechniek en Software zijn hun specialiteit en er wordt intern op een informele manier, professioneel gewerkt en kwaliteit geleverd aan hun...

  • Software Engineer PLC

    4 weken geleden


    amsterdam, Nederland Synsel Techniek Voltijd

    Bedrijfsomschrijving:Locatie: regio AmsterdamDit automatiseringsbedrijf voor de industrie bedenkt, ontwerpt en implementeert automatiseringsoplossingen voor toonaangevende bedrijven in verschillende branches. Elektrotechniek en Software zijn hun specialiteit en er wordt intern op een informele manier, professioneel gewerkt en kwaliteit geleverd aan hun...

  • Software Engineer PLC

    3 weken geleden


    Amsterdam, Nederland Synsel Techniek Voltijd

    Bedrijfsomschrijving:Locatie: regio AmsterdamVoor elke klantwens ontwerpt en ontwikkelt dit bedrijf een hightech geautomatiseerde machine of complete productielijn. Kennis en duurzaamheid zijn speerpunten binnen deze organisatie. De klanten van deze organisatie bevinden zich met name in Nederland en de cultuur kenmerkt zich als: open, innovatief, no-nonsense...

  • Software Engineer

    1 maand geleden


    Amsterdam, Noord-Holland, Nederland Next-Link Voltijd

    We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience with programming languages and software development methodologies.The successful candidate will be responsible for designing, developing, and testing software applications.Key responsibilities:Design and develop software applicationsTest and debug software...


  • Amsterdam, Noord-Holland, Nederland myTomorrows Voltijd

    About the Role:As a senior engineering manager at myTomorrows, you will lead our software engineering team and be responsible for overseeing the development of our cloud-native platform. Your goal will be to create high-quality software solutions that power our platform, ensuring scalability, security, and reliability.Key Responsibilities:Lead and manage a...