Browse All Jobs
Job Description

IMC is seeking a Software Engineer to drive the development of its cutting-edge trading algorithms. The Software Engineer will be responsible for spotting new opportunities, solving problems, and developing innovative technologies. This role involves innovative, pragmatic, and fun software development, even as complexity grows.

Role Involves:

  • Building and maintaining the trading platform and software stack.
  • Bringing trading strategies and technology platform to the next level.
  • Collaborating with Traders, Quant Researchers, and other Engineers globally.
  • Developing expertise within the entire software development lifecycle.
  • Learning new technologies and programming languages in a dynamic environment.

Requirements:

  • 1-3 years of full-time professional work experience post-graduation.
  • BA/BSc/MA/MSc in Engineering, Computer Science, or related degree.
  • Strong knowledge of algorithms and data structures.
  • Proficiency in a programming language (Java or C++ preferred).
  • Strong analytical skills and interest in solving complex problems programmatically.
  • Desire to interact and work closely with non-engineers in a dynamic environment.
  • Interest in the financial markets; previous knowledge is NOT required.

What role offers:

  • Discretionary bonus
  • Benefits, including paid leave and insurance
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)