I
IMCSydneyInternshipClosed

Software Engineer Intern 2026/27

IMC offers a Software Engineer Internship in Sydney focused on developing ultra-fast trading systems or algorithmic trading tools. Interns work on real projects with mentorship, gaining experience in C++, Java, or Python within a collaborative, innovative environment.

1

Role and Responsibilities

  • Work on real-world projects involving complex algorithms and design principles.
  • Collaborate in a flat, open culture encouraging idea sharing and teamwork.
  • Enhance knowledge of high-frequency trading systems.
  • Build relationships across trading and technology teams.
2

Project Areas

  • Low Latency: Develop ultra-fast systems supporting high-frequency trading using C++.
  • Algorithmic: Develop and implement pricing and risk algorithms using Java or Python.
  • Support tools and infrastructure for financial product analysis and trading.
3

Candidate Requirements

  • Academic background in Computer Science, Software Engineering, or Engineering with minimum Distinction average.
  • Right to work in Australia or New Zealand.
  • Penultimate year of study commenced.
  • Strong analytical skills and passion for problem-solving programmatically.
  • Proficient in C++, Java, or Python.
4

Program Support and Culture

  • Mentorship with project oversight and professional development.
  • Pair programming and code reviews available.
  • Open, collaborative, low-hierarchy environment.
  • Values include innovation, collaboration, responsibility, and future focus.