C++ Software Engineer

🇦🇺 Sydney, NSW
Posted 4 months ago
Expires June 9, 2026
Full TimeOn-siteEngineering

IMC is seeking a highly skilled C++ Software Engineer to join our Sydney-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 strong programming background in C++, with experience in the latest versions being highly desirable. Comfort in Linux environments is essential. Experience in gathering business requirements, communicating with key stakeholders, and delivering solutions quickly is important. The ability to work on greenfield projects under minimal supervision and to take full ownership of the applications you build is crucial. A high degree of flexibility and adaptability, along with strong troubleshooting and diagnostic skills, is required. Prior knowledge of trading or capital markets is not required; curiosity and a willingness to learn are valued. Familiarity with Python, Docker, and Kubernetes is preferred.

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