C++ Software Engineer

🇳🇱 Amsterdam, Netherlands
Posted 2 months ago
Expires June 9, 2026
Full TimeOn-siteEngineeringProduct

IMC is seeking a highly skilled C++ Software Engineer to join our Amsterdam-based Execution development team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system with a focus on optimizing performance. Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops across global teams. You will be responsible for spotting new opportunities, solving problems, and developing innovative technologies. Software development here is innovative, pragmatic, and fun, even as complexity grows.

Your core responsibilities will include designing and building low-latency, high-performance trading systems. You will optimize production code and other system components to achieve low-latency and high-throughput capabilities. Additionally, you will write highly performant software solutions to control and interface with hardware components such as ASICs and FPGAs. Collaborating closely with hardware engineers and cross-functional teams, you will understand requirements and implement effective solutions. Ensuring seamless integration of new applications and enhancements to the existing trading infrastructure is also a key part of the role.

The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field of study. A minimum of 5 years of professional experience using modern C++ in a low-latency environment is required. Experience with software development for hardware platforms is essential. While knowledge of trading systems and financial markets is a strong plus, it is not mandatory. Excellent problem-solving and communication skills are crucial for success in this role.

IMC offers a competitive compensation package, including a base salary and discretionary bonus. Benefits include paid leave and insurance. For more comprehensive information, please visit the IMC Trading website.

IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we’ve been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.

More Jobs at IMC