companyIMC Trading logo

C++ Software Engineer at IMC | Mumbai, India

IMC TradingMumbai, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Your Skills and Experience:Bachelor's degree in Computer Science (B. Tech/B. E) with 4-8 years of experience in C++ programming. Strong problem-solving abilities and a passion for tackling new challenges daily. Excellent team collaboration skills, essential for building effective relationships. Proficient written and verbal communication skills in English.

About the job

Join IMC’s cutting-edge C++ Execution development team in Mumbai, where our software operates in the latency-critical loop of our technology stack, impacting various facets of our organization. You will be integral in ensuring market connectivity, managing vast data volumes, executing sophisticated trading algorithms, and integrating advanced hardware solutions.

Your Core Responsibilities:

As a C++ Software Engineer, you will collaborate in multidisciplinary teams that include engineers, traders, researchers, and quants to tackle complex projects. You will take ownership of the entire product development lifecycle—from gathering requirements to deployment. Your focus will be on writing reliable, high-performance software, balancing production timelines with quality and testability. With advanced automated testing and daily deployments, you will leverage agile methodologies to reap incremental benefits.

You will navigate a complex array of systems and technologies, constantly evaluating trade-offs among latency, throughput, simplicity, scalability, and maintainability.

Currently, our C++ software engineers are working with technologies such as C++20, Linux, Docker, Kubernetes, Apache Kafka, Apache Spark, Impala, Hadoop, Python, and FPGAs.

About IMC Trading

IMC Trading is a global trading firm driven by a dynamic research environment and a top-tier technological foundation. Since our inception in 1989, we have been a stabilizing force in financial markets, providing crucial liquidity for market participants. With offices in the US, Europe, Asia Pacific, and India, our talented professionals—quant researchers, engineers, traders, and operations specialists—thrive within a uniquely collaborative, high-performance culture. We are committed to continuous innovation, embracing disruptive technologies, and diversifying our trading strategies.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.