C++ Software Engineer – Early Career in Latency Trading

IMC Trading

Amsterdam

On-site

< EUR 1,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

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
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

IMC Trading • Amsterdam

On-site
EUR 60,000 - 80,000
Low-Latency Trading Systems Engineer (C++/Java)
Low-Latency Trading Systems Engineer (C++/Java)

DUDOK • Amsterdam

On-site
EUR 65,000 - 105,000
HSM visa support
30% ruling support
Breakfast and coffee
+4
Latency-Sensitive C++ Software Engineer (Trading)
Latency-Sensitive C++ Software Engineer (Trading)

IMC B.V. • Amsterdam

On-site
EUR 65,000 - 85,000
High-Impact Low-Latency C++ Engineer for Trading Systems
High-Impact Low-Latency C++ Engineer for Trading Systems

Da Vinci • Amsterdam

On-site
EUR 90,000 - 130,000
Relocation package
Medical, dental, and vision insurance
25 vacation days
+1
Latency-Critical C++ Software Engineer
Latency-Critical C++ Software Engineer

IMC Trading • Amsterdam

On-site
EUR 60,000 - 80,000
Senior C/C++ Low-Latency Engineer – Trading Systems
Senior C/C++ Low-Latency Engineer – Trading Systems

mathrix • Utrecht

On-site
EUR 65,000 - 85,000
Discretionary bonus
25 vacation days
Commuting expenses allowance
+4