Browse All Jobs
Job Description
IMC, a global trading firm, is seeking a C++ Software Engineer to join their Amsterdam-based Execution development teams. This role is central to IMC's technology-driven approach, where innovative software drives millions of daily trading decisions. The successful candidate will work on software critical to the latency-sensitive aspects of IMC's technology stack, impacting all areas of the organization. They will collaborate within multidisciplinary teams, including engineers, traders, researchers, and quants, to deliver challenging projects, taking ownership of the entire product development lifecycle.

Role involves:
  • Coding, developing, testing, deploying, and maintaining applications and automations for Trading Teams and/or Hardware Development and Execution Teams.
  • Working through internal client requests.
  • Gathering details, requirements, and feedback from a range of internal stakeholders to implement creative automation solutions using innovative coding practices.

Requirements:
  • Strong programming skills in C++.
  • Experience in latest versions of C++ highly desirable.
  • Familiarity with Python – preferred.
  • Familiarity with Docker and Kubernetes.
  • Comfortable in Linux environments.
  • Experience gathering business requirements, communicating with key stakeholders, and delivering solutions quickly.
  • The ability to work on greenfield projects under minimal supervision and to take full ownership of the applications you build.
  • A high degree of flexibility and adaptability: willing and able to deal with uncertainty and ambiguity in a rapidly evolving environment.
  • Strong troubleshooting and diagnostic skills; ability to solve problems creatively and proactively.
  • Prior knowledge of trading / capital markets is not required.
  • Curiosity and a willingness to learn.

Role offers:
  • Opportunity to work in multidisciplinary teams.
  • Ownership for end-to-end product development.
  • Advanced automated testing and daily deployments.
  • Challenging environment with varying systems and technologies.
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)