Description
At IMC, Software Engineers don’t just write code and design technology. They are responsible for spotting new opportunities, developing new technologies, and solving problems. Every day, our software makes millions of trading decisions in some of the most competitive markets across the globe, and we win by making smarter and faster decisions than our competition. Our Software Engineers deliver results and make a difference.
As a Software Engineer Intern at IMC, you will be supported by a mentor who will oversee your projects and professional development, while having access to pair programming and code reviews. During your internship, you will work on a real project, providing value to developers and traders.
This year in Hong Kong, you will join our Software Engineering – Strategy team. This team builds and supports the systems that drive our trading strategies — developing and implementing the logic that calculates pricing and risk, and building the tools and infrastructure for analysing, modelling, and trading financial products. You will be working in Java and Python, collaborating closely with engineers and traders on problems that matter to the business.
If your strongest language is C++, that’s not a barrier: as long as you’re a strong engineer who is comfortable working in Java or Python, we’d encourage you to apply.
WHAT YOU’LL DO:
- During the internship, you will work on solving real-world projects, write complex algorithms, and apply strong design practices and principles, with opportunities to learn from our strongest engineers and traders.
- Work collaboratively in an environment where creativity, teamwork, and innovation are recognised and rewarded. Our flat structure fosters a culture of openness and collaboration, encouraging the sharing of ideas and knowledge.
- Enhance your knowledge of high-frequency trading.
- Build key relationships across our trading and technology teams.
YOUR SKILLS AND EXPERIENCE:
- An academic background in Computer Science, Software Engineering, or Engineering, with a minimum Distinction average required; High Distinction preferred.
- Have commenced your penultimate year of study.
- Strong analytical skills and a passion for solving complicated problems programmatically.
- Proficient in a programming language such as Java, Python, or C++. You should be comfortable working in Java or Python during the internship.
- Demonstrated high impact across experiences, including scholarships, competitions, and internships.
- Must be able to start the internship in May/June 2027.
About Us
IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we’ve been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.
Similar jobs
IMC is a fast, dynamic environment where you’re trusted to make decisions from day one. We trade a wide range of financial instruments in many different ways. This means we look for different types of traders, from the q…
IMC is a leading global trading firm that combines technology, advanced quantitative research, and cutting-edge machine learning techniques to trade a broad range of products globally. With a strong focus on innovation,…
Est. 200,000 USD
Our 10-week internship is your chance to experience life as a Software Engineer at IMC. You’ll have the support you need to succeed: educational trainings and a mentor who will oversee your work and professional developm…
Est. 45,000 EUR
Our summer internship programme in Amsterdam is your chance to experience life as an engineer at IMC. As a Software Engineer Intern, you will go beyond writing code and designing technology: you’ll gain insight into algo…
Est. 200,000 USD
Our 10-week internship is your chance to experience life as a Hardware Engineer at IMC. You’ll have the support you need to succeed: educational training and a mentor who will oversee your work and professional developme…
Est. 200,000 USD
Technology is at the heart of modern electronic trading. IMC is seeking highly driven interns to apply quantitative techniques and practical experimentation to the technology used by exchanges, connectivity providers, an…
Est. 250,000 USD
Our 10-week trading internship is your chance to experience life as a trader at IMC through engaging and challenging training and project work. Throughout the summer, you will receive comprehensive support from dedicated…
Est. 62,000 EUR
Your IMC journey as a Graduate Software Engineer will begin with a five-week Global Trainee Programme led by our seasoned engineers and traders alongside graduates from all three IMC regions: Europe, the United States, a…
Est. 50,000 EUR
Our summer internship programme in Amsterdam is your chance to experience life as a trader at IMC. As a Trader Intern, you will delve into the proprietary trading landscape during the first week of engaging and challengi…
Est. 45,000 EUR
Our internship programme in Amsterdam is your chance to experience life as an engineer at IMC. As a Hardware Engineer Intern, it’s about much more than just writing code: you’ll gain insight into IMC’s field-programmable…
Est. 55,000 EUR
Our summer internship programme in Amsterdam is your chance to experience life as a trader at IMC. As a Trader Intern, you will delve into the proprietary trading landscape during the first week of engaging and challengi…
At IMC, technology is not a department; it’s at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…
Est. 80,000 GBP
At IMC, technology is at the core of everything we do. Our innovative in-house software drives millions of trading decisions daily, allowing us to outperform the competition through faster, more effective decision-making…
Est. 80,000 EUR
At IMC, technology is not a department; it's at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…
Est. 250,000 USD
Our 10-week internship is your chance to experience life as a Quant Researcher at IMC. You will work alongside your mentor to explore new research ideas and build custom analysis tools that may be deployed into productio…
Est. 95,000 EUR
At IMC, technology is not a department; it's at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…
Est. 200,000 USD
Having the best technology drives our business. As a Hardware Engineer at IMC, you are responsible for spotting new opportunities, solving problems and developing new technologies. Our Hardware development process is inn…
Est. 60,000 EUR
Your IMC journey as a Graduate Software Engineer will begin with a five-week Global Trainee Programme led by our seasoned engineers and traders alongside graduates from all three IMC regions: Europe, the United States, a…
Est. 300,000 USD
Our Machine Learning Internship is designed for curious, ambitious researchers who want to apply machine learning to complex, real-world problems. Over 10–12 weeks, you'll work alongside experienced researchers and mento…
Est. 200,000 USD
Having the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading algorithms. You will be responsible for spotting new opportunities, solving proble…
Est. 250,000 USD
Our 10-week internship is your chance to experience life as a Quant Researcher at IMC. You will work alongside your mentor to explore new research ideas and build custom analysis tools that may be deployed into productio…
Est. 200,000 USD
Technology is at the heart of modern electronic trading. IMC is seeking highly driven graduates to apply quantitative techniques and practical experimentation to the technology used by exchanges, connectivity providers,…
At IMC, technology is not a department; it’s at the heart of everything we do. Developed in house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…
Est. 45,000 EUR
Our Machine Learning Internship is designed for curious, ambitious researchers who want to apply machine learning to complex, real-world problems. Over 10 weeks, you'll work alongside experienced researchers and mentors…
At IMC, technology is not a department; it’s at the heart of everything we do. Developed in house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…
Est. 200,000 USD
IMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system…
ROLE OVERVIEW Our Machine Learning Internship is designed for curious, ambitious researchers who want to apply machine learning to complex, real-world problems. Over 10–12 weeks, you'll work alongside experienced researc…
Est. 250,000 USD
IMC is looking for talented and passionate Quant Traders to play a critical role in trading a wide range of financial instruments in a fast-paced, dynamic environment. As a Quant Trader, you will be part of highly motiva…
At IMC, technology is the driving force behind everything we do. Our in-house developed software executes millions of trading decisions each day, enabling us to outperform the competition by making smarter and faster cho…
Est. 90,000 EUR
At IMC, technology is not a department; it’s at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…