IMC

C++ Software Engineer, Early Careers

IMC
Apply
2 months ago
Amsterdam, NetherlandsMid Level

Responsibilities

  • Build and maintain systems connecting IMC to exchanges, including market-data parsing and order-entry management.
  • Implement and optimize execution logic in collaboration with traders and quants.
  • Integrate FPGA-based systems and low-latency network solutions with the trading stack.
  • Measure, profile, and improve system performance.
  • Own end-to-end software development from requirements gathering through production while balancing latency, throughput, quality, testability, scalability, and maintainability.
  • Work with multidisciplinary engineering, trading, research, quant, and hardware teams.

Requirements

  • 2–3 years of full-time professional work experience after graduation.
  • Bachelor’s or master’s degree in engineering, computer science, or a related field.
  • Strong knowledge of algorithms and data structures.
  • Solid programming skills in modern C++.
  • Interest in how software runs on hardware, including memory, caches, and networking.
  • Ability to work flexibly in an evolving environment and solve problems creatively and proactively.
  • Curiosity, willingness to learn, and interest in financial markets; prior financial-market knowledge is not required.

Tech Stack

Categories

Contact me