Currently we're investigating a bug where the answers are not recorded properly. If you encounter this bug, please email us at rfqjobs@gmail.com.
Graduate Software Engineer

IMC Financial Markets is a proprietary trading firm and market maker for various financial instruments listed on exchanges throughout the world.

(more about IMC)
This job posting has been archived.
Unfortunately IMC has archived this job posting, they are no longer accepting applications.

Graduate Software Engineer

We will begin processing applications in mid-August. Please note, due to high volume, allow up to 3 weeks for your application to be reviewed. If you have a time sensitive deadline, please reach out to campusus@imc.com.
 

WHAT’S DIFFERENT ABOUT A TECHNOLOGY CAREER AT IMC?

At IMC, technology is not a department; it’s at the heart of everything we do. Since the late 1980s, we’ve pioneered the use of technology to advance the development of market making and low-latency trading. Today, our technologists work alongside IMC traders in multidisciplinary teams to push the limits of possibility, and then look beyond. In our fast-paced environment, short feedback loops and rapid systems development put new features in users’ hands as quickly as possible.

GRADUATE SOFTWARE ENGINEER:
Are you someone who is passionate about challenging the status quo? Do you enjoy the process of problem solving, a process where you recognize areas of improvement and iterate and innovate to improve? Does your curiosity and desire to learn drive you?
 

ROLE OVERVIEW:                                                                                                         
If so, then join IMC as a Software Engineer! Why? Because here you‘ll not simply write software or design technology. You will be responsible for spotting new opportunities, developing new technologies and solving problems. As a result, your development skills will enable you to actually deliver results and make a difference. IMC knows that having the best software is what drives our business.  Software development here is innovative, pragmatic and fun, even as complexity grows.  We are looking for talented Software Engineers who will drive the development of cutting-edge trading algorithms to further our business. 
 

How We Work

  • Agile software development with continuous integration and delivery

  • Frequent peer code reviews

  • Collaborative cross-functional culture with emphasis on continuous improvement and innovation

  • Local autonomy with global input and best practices


Your First Six Months:

You will start your career at IMC with an international traineeship, after which you will be mentored by one of our experienced Software Engineers. On a day-to-day basis you will work directly with traders, quants and other engineers to bring our trading strategies and technology platform to the next level.  Your responsibility does not stop at programming; it also encompasses knowledge building of our trading platform and software stack and building expertise within the entire software development lifecycle.  You will have continuous opportunities to learn new technologies and programming languages in our dynamic environment.  At IMC we foster a supportive environment, allowing you the freedom to contribute and assume real responsibility early on.


WHAT WE LOOK FOR:

  • Current university student graduating between December 2023 – July 2024 that is pursuing a degree in Computer Science, Engineering, or a related technology field with a minimum 3.2 GPA.

  • Strong analytical skills and desire to solve complicated problems programmatically

  • Must have strong knowledge of algorithms and data structures

  • Must have proficient experience in a programming language (Java or C++ preferred)

  • Willingness to interact and work closely with non-engineers in a constantly changing environment

  • Interest in the Financial Markets; previous knowledge is NOT required

  • Must be available for full-time employment starting in February or August 2024

READY TO APPLY?

Our hiring process, including tips on applying and interviewing with IMC, is described on our website. Now it’s up to you! Apply today to start your journey with IMC.

IMC: JOIN THE LEADER IN GLOBAL MARKET MAKING

IMC is a leading global 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 challenges or taking part in team-building, leisure and sporting activities. IMC also enables its employees to contribute to a better society through our foundation.