companyIMC Trading logo

Software Engineer Intern 2026/27

IMC TradingSydney, Australia
On-site Internship

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

YOUR SKILLS AND EXPERIENCE: Pursuing a degree in Computer Science, Software Engineering, or a related field, with a minimum Distinction average; High Distinction preferred. Eligibility to work in Australia or New Zealand. Currently in your penultimate year of study. Strong analytical capabilities and a passion for solving complex programming challenges. Proficiency in programming languages such as C++, Java, or Python.

About the job

ABOUT THE ROLE:

At IMC Trading, our Software Engineers do much more than just code; they are innovators who identify new opportunities, develop advanced technologies, and tackle complex challenges. Each day, our software influences millions of trading decisions in highly competitive markets worldwide, enabling us to outpace our competitors through smarter and quicker choices. As a Software Engineer Intern, you will contribute to impactful projects and make a tangible difference in our operations.

In this role, you will receive guidance from a dedicated mentor who will support your project work and professional growth, along with opportunities for pair programming and code reviews. You will engage with real-world projects that add value to both developers and traders. Your project focus may include one of the following areas:

  • Low Latency: You will work on the development and optimization of ultra-fast systems vital to IMC’s trading infrastructure, ensuring minimal latency to facilitate high-frequency trading. This will primarily involve C++ programming and collaboration with hardware, performance, and network engineers.
  • Algorithmic Trading: Here, you will create and enhance systems that drive our trading strategies, developing algorithms for pricing and risk assessment, and building tools for analyzing and trading financial products using Java or Python.

WHAT YOU’LL DO:

  • Engage in real-world problem-solving and algorithm design while learning from experienced engineers and traders.
  • Collaborate in a culture of creativity and innovation where teamwork is celebrated and knowledge sharing is encouraged.
  • Deepen your understanding of high-frequency trading.
  • Establish important relationships across our trading and technology divisions.

About IMC Trading

IMC Trading is a leading global market maker, using advanced technology and data to drive efficiency and innovation in financial markets. We pride ourselves on fostering a dynamic and inclusive workplace where creativity and collaboration thrive, ultimately empowering our teams to achieve exceptional results.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.