IMC, a leading trading firm with a 30-year history, is seeking Graduate Software Engineers to join their dynamic team. As a graduate, you'll embark on a comprehensive seven-week global trading traineeship, followed by two months of local office training alongside experienced software engineers. This role offers the unique opportunity to develop cutting-edge technology in advanced networks and algorithms, supporting the development of IMC's trading platform and software stack.
You'll gain invaluable experience across the entire software development lifecycle and collaborate with traders, quants, and hardware engineers to improve systems. IMC values agile software development, continuous integration, daily releases, and frequent peer code reviews. The company culture is supportive and collaborative, focusing on continuous improvement and innovation.
Ideal candidates will have a graduate degree in Computer Science, Mathematics, or Engineering, with advanced analytical skills and a passion for solving complex problems programmatically. Strong knowledge of algorithms and data structures is essential, as is proficiency in a programming language (Java or C++ preferred). While an interest in financial markets is beneficial, prior knowledge or experience is not required.
At IMC, you'll have the chance to make a real impact from day one, working on meaningful projects with early responsibility. The company's entrepreneurial spirit, exceptional culture, and commitment to giving back create a strong foundation for growth and innovation. With offices across the US, Europe, and Asia Pacific, IMC offers a global perspective and the opportunity to work with talented individuals united by a shared vision.
Join IMC to be part of a stabilizing force in the financial markets, providing essential liquidity while developing your skills in a cutting-edge technological environment. Your journey at IMC is what you make of it – whether you find yourself working on advanced networks, algorithms, or anything in between, you'll have the support and freedom to find your niche and excel in this dynamic and rewarding field.