C++ Software Engineer

2 months ago


Mumbai, India IMC Full time

IMCâs Mumbai based C++ Execution development teams work on software that sits directly in the latency-critical loop of our technology stack and touches every part of our organization. From ensuring our connectivity to the market and handling massive amounts of data, to implementing complex trading algorithms and integrating advanced hardware solutions.

Your Core Responsibilities: 

As a software engineer, youâll work in multidisciplinary teams alongside other engineers as well as traders, researchers, and quants to deliver challenging projects, while taking ownership for end-to-end product development â from requirements gathering to production. Youâll write reliable, high-performance software while balancing time to production with quality and testability. Advanced automated testing and daily deployments will allow you to achieve agile and incremental benefits.

Within a complex landscape of varying systems and technologies, youâll be constantly challenged to consider trade-offs between latency, throughput, simplicity, scalability and maintainability.

These are just some of the technologies our C++ software engineers are currently working with: C++ 20, Linux, Docker, Kubernetes, Apache Kafka, Apache Spark, Impala, Hadoop, Python and FPGAs.

Your Skills and Experience: 

  • Strong academic background in Computer Science (B. Tech/B.E), with 4-8 years of work experience in C++
  • Natural problem-solvers, who enjoy tackling fresh challenges each day

  • Team players: to succeed, SWEs must be able to build strong relationships with those around them
  • Excellent written and verbal communication skills; fluency in English

About Us

IMC is a leading trading firm, known worldwide for our advanced, low-latency technology and world-class execution capabilities. Over the past 30 years, weâve been a stabilizing force in the financial markets â providing the essential liquidity our counterparties depend on. Across offices in the US, Europe, and Asia Pacific, our talented employees are united by our entrepreneurial spirit, exceptional culture, and commitment to giving back. It's a strong foundation that allows us to grow and add new capabilities, year after year. From entering dynamic new markets, to developing a state-of-the-art research environment and diversifying our trading strategies, we dare to imagine what could be and work together to make it happen.



  • Mumbai, India NEC Software Solutions Full time

    Company DescriptionNEC Software Solutions (India) Private Limited!is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of 1300+. It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...

  • Software Engineer

    4 weeks ago


    mumbai, India NEC Software Solutions Full time

    Company Description NEC Software Solutions (India)  On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation. We have more than 30 years of experience in providing...

  • Software Engineer

    4 weeks ago


    Mumbai, India MLOPS SOLUTIONS PRIVATE LIMITED Full time

    Position : Software Engineer C++Experience : 1-5 yearsLocation : MumbaiWork Mode : WFONotice Period : Immediate Joiners Experience: - Hands on C++ Linux based development experience- Should have 1 year to 3 years of ExperienceRequirement :Must Have Qualification :- Good OOP's knowledge- Thorough knowledge of the C++ STL, Containers and Algorithms-...

  • Software Engineer

    4 weeks ago


    Mumbai, India MLOPS SOLUTIONS PRIVATE LIMITED Full time

    Position : Software Engineer C++Experience : 1-5 yearsLocation : MumbaiWork Mode : WFONotice Period : Immediate Joiners Experience: - Hands on C++ Linux based development experience- Should have 1 year to 3 years of ExperienceRequirement :Must Have Qualification :- Good OOP's knowledge- Thorough knowledge of the C++ STL, Containers and Algorithms-...

  • Software Engineer

    4 weeks ago


    mumbai, India MLOPS SOLUTIONS PRIVATE LIMITED Full time

    Position : Software Engineer C++Experience : 1-5 yearsLocation : MumbaiWork Mode : WFONotice Period : Immediate Joiners Experience: - Hands on C++ Linux based development experience- Should have 1 year to 3 years of ExperienceRequirement :Must Have Qualification :- Good OOP's knowledge- Thorough knowledge of the C++ STL, Containers and Algorithms- Experience...

  • Software Engineer

    4 weeks ago


    Mumbai, Maharashtra, India MLOPS SOLUTIONS PRIVATE LIMITED Full time

    Position : Software Engineer C++Experience : 1-5 yearsLocation : MumbaiWork Mode : WFONotice Period : Immediate Joiners Experience: - Hands on C++ Linux based development experience- Should have 1 year to 3 years of ExperienceRequirement :Must Have Qualification :- Good OOP's knowledge- Thorough knowledge of the C++ STL, Containers and Algorithms-...

  • Senior Devops Engineer

    2 months ago


    mumbai, India NEC Software Solutions Full time

    Company Description NEC Software Solutions (India) Private Limited!  is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of 1300+. It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...

  • Senior Devops Engineer

    2 months ago


    Mumbai, India NEC Software Solutions Full time

    Company DescriptionNEC Software Solutions (India) Private Limited!  is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of 1300+. It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...


  • Mumbai, India Dolat Capital Full time

    Founded in 1971, Dolat Capital is a technology-driven quantitative trading firm, using computer algorithms to trade in financial markets. Our software engineers are paramount to our business success. The software we write is our business and the entire company revolves around it.Working at Dolat means collaborating with amazing bright developers from various...

  • Software Engineer C++

    2 weeks ago


    mumbai, India Dolat Capital Full time

    Founded in 1971, Dolat Capital is a technology-driven quantitative trading firm, using computer algorithms to trade in financial markets. Our software engineers are paramount to our business success. The software we write is our business and the entire company revolves around it. Working at Dolat means collaborating with amazing bright developers from...

  • Software Engineer C++

    2 weeks ago


    Mumbai, India Dolat Capital Full time

    Founded in 1971, Dolat Capital is a technology-driven quantitative trading firm, using computer algorithms to trade in financial markets. Our software engineers are paramount to our business success. The software we write is our business and the entire company revolves around it. Working at Dolat means collaborating with amazing bright developers from...


  • mumbai, India NEC Software Solutions Full time

    Company Description NEC Software Solutions (India)  On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation. We have more than 30 years of experience in providing...


  • Mumbai, India Dolat Capital Full time

    Founded in 1971, Dolat Capital is a technology-driven quantitative trading firm using computer algorithms to trade in financial markets. Our software engineers are paramount to our business success. The software we write is our business and the entire company’s foundation is built on it.Working at Dolat means collaborating with amazing bright developers...


  • Mumbai, India Qode Full time

    We are seeking a Software Engineer with 3 to 5 years of experience specializing in C# development with a focus on Windows Presentation Foundation (WPF). The ideal candidate should possess strong communication, analytical, and logical reasoning skills. Proficiency in both basic and advanced C# concepts, including serialization, delegates, events, and LINQ, is...

  • Software Engineer

    4 days ago


    Mumbai, India Dutech Systems Full time

    Job DescriptionAs a Software Engineer specializing in C#, MVVM, and WPF, you will undertake the following responsibilities:Develop high-performing, scalable, and innovative end-to-end Desktop applications.Develop and maintain applications related to data processing, visualization, and interpretation, ensuring continuous improvement and technology...


  • Mumbai, India Dolat Capital Full time

    Founded in 1971, Dolat Capital is a technology-driven quantitative trading firm using computer algorithms to trade in financial markets. Our software engineers are paramount to our business success. The software we write is our business and the entire company’s foundation is built on it. Working at Dolat means collaborating with amazing bright developers...


  • mumbai, India Dolat Capital Full time

    Founded in 1971, Dolat Capital is a technology-driven quantitative trading firm using computer algorithms to trade in financial markets. Our software engineers are paramount to our business success. The software we write is our business and the entire company’s foundation is built on it. Working at Dolat means collaborating with amazing bright...


  • Mumbai, India Qode Full time

    We are seeking a Software Engineer with 3 to 5 years of experience specializing in C# development with a focus on Windows Presentation Foundation (WPF). The ideal candidate should possess strong communication, analytical, and logical reasoning skills. Proficiency in both basic and advanced C# concepts, including serialization, delegates, events, and LINQ, is...


  • mumbai, India Qode Full time

    We are seeking a Software Engineer with 3 to 5 years of experience specializing in C# development with a focus on Windows Presentation Foundation (WPF). The ideal candidate should possess strong communication, analytical, and logical reasoning skills. Proficiency in both basic and advanced C# concepts, including serialization, delegates, events, and LINQ, is...


  • Mumbai, India Umedex Full time

    Overview of our Product Our products and tools are based on C++ with native deployment on all major operating systems (Windows, Mac OS, and Linux). Under the hood, we rely heavily on open source libraries such as Insight Toolkit (ITK), Visualization Toolkit (VTK), OpenGL, and SQL. As part of a team of highly motivated and skilled developers, the Lead...