Browse All Jobs
Job Description
IMC is seeking a C++ Software Engineer to join its Mumbai-based Execution development teams. This role involves working on software critical to the company's technology stack, impacting various aspects of the organization. The engineer will collaborate with multidisciplinary teams, including engineers, traders, researchers, and quants, to deliver challenging projects, taking ownership of the entire product development lifecycle.
  • Write reliable, high-performance software.
  • Balance time to production with quality and testability.
  • Consider trade-offs between latency, throughput, simplicity, scalability, and maintainability.
Requirements:
  • Strong academic background in Computer Science (B. Tech/B.E).
  • 4-8 years of work experience in C++.
  • Natural problem-solving skills.
  • Team player with excellent communication skills.
  • Fluency in English.
IMC offers:
  • Opportunity to work with C++ 20, Linux, Docker, Kubernetes, Apache Kafka, Apache Spark, Impala, Hadoop, Python and FPGAs.
  • Work in multidisciplinary teams.
Apply Manually

IMC

IMC is a global trading firm that operates in the financial markets since 1989. The company leverages advanced research and technology to provide liquidity and stability across various markets. With offices in the US, Europe, Asia Pacific, and India, IMC fosters a collaborative culture among its research, engineering, trading, and business operations teams. IMC is committed to innovation, continuous improvement, and actively engages with regulatory bodies across multiple jurisdictions to ensure adherence to evolving industry standards and compliance requirements.

All Jobs at IMC (123)