IMC, a global leader in trading since 1989, is seeking a talented C++ Software Engineer for their Chicago office. This role combines cutting-edge technology with financial markets, offering an exciting opportunity to work on high-performance trading systems.
As a C++ Software Engineer, you'll be at the intersection of hardware and software, developing low-latency solutions that power IMC's global trading infrastructure. You'll work alongside hardware engineers and cross-functional teams, writing highly-performant code that directly impacts the company's trading capabilities.
The ideal candidate brings 5+ years of experience with modern C++ in low-latency environments, along with a strong educational background in Computer Science or related fields. Your expertise in software development for hardware platforms, combined with knowledge of trading systems, will be crucial in optimizing system components for maximum performance.
At IMC, you'll be part of a collaborative, high-performance culture that values innovation and continuous improvement. The company offers competitive compensation ($175,000 - $250,000 base salary) plus discretionary bonuses and comprehensive benefits. You'll contribute to a dynamic tech environment where rapid feedback loops drive innovation, while working with global teams to create tightly integrated, efficient solutions.
This role offers the unique opportunity to work at the cutting edge of financial technology, combining complex technical challenges with real-world impact in financial markets. If you're passionate about high-performance computing, love solving complex problems, and want to work with world-class technology in a collaborative environment, this position at IMC could be your next career move.