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

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Yacht Voltijd

    Job DescriptionAbout the JobOur company is 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. You will work closely with our cross-functional team to deliver high-quality software solutions.Key Responsibilities- Design and develop software...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Timing 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.The ideal candidate will have a strong background in software development and be proficient in one or more programming languages.Key Responsibilities:- Design and develop...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Leonardo Boutique Museumhotel Amsterdam City Center Voltijd

    About the Role:As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications. This is a fantastic opportunity for you to showcase your skills and expertise in software engineering.Key Responsibilities:• Design and develop software applications using various programming languages and frameworks•...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland W Amsterdam Voltijd

    Skillful Software Engineer NeededWe are looking for a highly skilled software engineer to join our team at {company}. Our ideal candidate is a talented developer with a strong background in software development and a passion for creating innovative solutions.Key Responsibilities:Design and develop software applications using a range of programming languages...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Google Voltijd

    We are seeking a highly skilled Software Engineer to join our team.As a Software Engineer at {company}, you will be responsible for developing and maintaining our software applications. Your primary focus will be on designing, building, and testing software systems that meet our customers' needs.Key Responsibilities:Design and develop software applications...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Kracht Recruitment Voltijd

    As a skilled Software Engineer, you will play a key role in the development of our company’s software systems. Your primary responsibility will be to design, develop, and test software applications. You will work closely with our cross-functional team to ensure that all software meets the highest quality standards.Responsibilities:Design and develop...

  • Software Engineer

    4 weken 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

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Reade Voltijd

    As a Software Engineer, you will be responsible for designing, developing, and testing software applications. In this role, you will work closely with cross-functional teams to deliver high-quality software products on time and within budget. Your primary focus will be on writing clean, efficient, and well-documented code in a variety of programming...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Kracht Recruitment Voltijd

    Job Title: Software EngineerAbout the Role: As a key member of our tech team, the software engineer will be responsible for designing, developing, and maintaining software applications.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize software...