IMC, a global trading firm established in 1989, is seeking a C++ Software Engineer to join their Chicago team. This role sits at the intersection of high-performance computing and financial trading, requiring expertise in low-level, high-performance C++ programming. The position involves working closely with hardware teams to create tightly integrated, efficient solutions for their trading infrastructure.
The ideal candidate will be responsible for designing, developing, and optimizing software solutions that meet the hardware-specific demands of IMC's global trading infrastructure. Working in a fast-paced, dynamic tech environment, you'll collaborate with global teams across US, Europe, Asia Pacific, and India, leveraging rapid feedback loops to drive continuous improvement and innovation.
IMC offers a unique combination of a cutting-edge research environment and a world-class technology backbone. The company plays a crucial role in financial markets by providing essential liquidity that market participants depend on. Their culture emphasizes collaboration and high performance, with a strong commitment to giving back to the community.
The role offers competitive compensation with a base salary range of $130,000 - $200,000 USD, plus discretionary bonuses and comprehensive benefits. This position represents an excellent opportunity for experienced C++ developers who are passionate about high-performance computing and interested in the fascinating world of financial trading technology.