C++ Software Engineer

🇮🇳 Mumbai, Maharashtra
Posted 27 months ago
Expires June 9, 2026
Full TimeOn-siteEngineering

IMC is seeking a highly skilled C++ Software Engineer to join our Mumbai-based execution development team. This team focuses on developing software that operates within the latency-critical loop of our technology stack, impacting various facets of our organization. From ensuring market connectivity and managing vast data volumes to implementing complex trading algorithms and integrating advanced hardware solutions, the role offers a dynamic and challenging environment.

As a software engineer, you will collaborate with multidisciplinary teams, including other engineers, traders, researchers, and quants, to deliver complex projects. You will take ownership of the entire product development lifecycle, from gathering requirements to deployment. Writing reliable, high-performance software while balancing time to production with quality and testability is essential. Advanced automated testing and daily deployments will facilitate agile and incremental improvements.

Candidates should possess a strong academic background in Computer Science (B. Tech/B.E) and have 4-8 years of experience in C++ development. Natural problem-solving abilities and a passion for tackling new challenges daily are crucial. Team players who can build strong relationships with colleagues and have excellent written and verbal communication skills in English will thrive in this role.

IMC offers a collaborative and high-performance culture, providing opportunities for continuous innovation and professional growth. Joining our team means contributing to a global trading firm that values cutting-edge research and technology, offering a stimulating environment for those passionate about technology and financial markets.

More Jobs at IMC