C++ Software Engineer – Early Career in Latency Trading

IMC Trading

Amsterdam

On-site

< EUR 1,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IMC Trading in Amsterdam develops in-house C++ software that sits in the latency-critical loop of our trading stack. We connect to exchanges worldwide, process massive market data in real time, and execute complex trading algorithms with hardware integration where software alone isn’t fast enough.

Your core responsibilities include end-to-end product development in multidisciplinary teams, ownership from requirements to production, and delivering reliable, high-performance software with

Qualifications

  • 2-3 years professional software development experience.
  • Strong knowledge of algorithms and data structures.
  • Solid programming skills in modern C++ (C++17 or later).
  • Interest in how software runs on hardware: memory, caches, networks.
  • Flexible and proactive in a fast-changing environment.

Responsibilities

  • Build and maintain systems that connect IMC to exchanges, including market data parsing and order entry.
  • Implement and optimise execution logic with traders and quants.
  • Collaborate with hardware teams to integrate FPGA-based systems and low-latency networks.
  • Measure, profile and improve performance of systems.
  • Develop expertise across the full software development lifecycle.

Skills

2-3 years experience
Algorithms & DS
C++17
Hardware awareness
Problem solving
Curiosity to learn

Education

Bachelor's or Master's in Engineering/CS

Job description

IMC Trading in Amsterdam develops in-house C++ software that sits in the latency-critical loop of our trading stack. We connect to exchanges worldwide, process massive market data in real time, and execute complex trading algorithms with hardware integration where software alone isn’t fast enough.

Your core responsibilities include end-to-end product development in multidisciplinary teams, ownership from requirements to production, and delivering reliable, high-performance software with

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer - Early Careers, Real-Time Trading
C++ Software Engineer - Early Careers, Real-Time Trading

IMC B.V. • Amsterdam

On-site
EUR 65,000 - 90,000
C++ Software Engineer (Early Careers) - Latency Trading
C++ Software Engineer (Early Careers) - Latency Trading

United States Digital Space LLC • Amsterdam

On-site
EUR 100,000 - 140,000
Senior C++ Software Engineer – Latency-Critical Trading Tech
Senior C++ Software Engineer – Latency-Critical Trading Tech

ittihad medical centre • Amsterdam

On-site
EUR 70,000 - 90,000
C++ Software Engineer, Early Careers
C++ Software Engineer, Early Careers

IMC Trading • Amsterdam

On-site
EUR <1,000
C++ Software Engineer, Early Careers
C++ Software Engineer, Early Careers

IMC B.V. • Amsterdam

On-site
EUR 65,000 - 90,000
C++ Software Engineer
C++ Software Engineer

IMC B.V. • Amsterdam

On-site
EUR 65,000 - 85,000
C++ Software Engineer
C++ Software Engineer

ittihad medical centre • Amsterdam

On-site
EUR 70,000 - 90,000
C++ Software Engineer
C++ Software Engineer

IMC Trading • Amsterdam

On-site
EUR 60,000 - 80,000
Latency-Sensitive C++ Software Engineer (Trading)
Latency-Sensitive C++ Software Engineer (Trading)

IMC B.V. • Amsterdam

On-site
EUR 65,000 - 85,000
Low-Latency C++ Trading Systems Engineer - Amsterdam
Low-Latency C++ Trading Systems Engineer - Amsterdam

QuantFlow • Amsterdam

On-site
EUR 120,000 - 180,000
Ownership in Amsterdam office
Visa sponsorship & relocation