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

IMC B.V.

Amsterdam

On-site

EUR 65,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IMC, an Amsterdam-based trading firm, develops an in-house software stack that processes real-time market data and executes algorithms with extreme speed. We connect to global exchanges and integrate leading hardware where software alone isn’t fast enough.

As a software engineer on the C++ Execution team, you’ll own end-to-end product development, collaborating with engineers, traders, researchers, and quants. You’ll balance performance with reliability across a complex system landscape.

Qualifications

  • 2-3 years of professional software experience post-graduation.
  • Strong knowledge of algorithms and data structures.
  • Solid skills in modern C++ (C++17 or later).
  • Interest in how software runs on hardware: memory, caches, networking.
  • Adaptable in a rapidly evolving environment.
  • Ability to solve problems creatively and proactively.
  • Curiosity and willingness to learn; interest in financial markets.

Responsibilities

  • Build and maintain systems that connect IMC to exchanges.
  • Implement and optimise execution logic with traders and quants.
  • Work 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 lifecycle.

Skills

2-3 years experience
Algorithms & data structures
Modern C++ (C++17+)
Hardware-aware software
Flexibility & adaptability
Creative problem solving
Curiosity about financial markets

Education

Bachelor’s or Master’s in Engineering/CS

Job description

IMC, an Amsterdam-based trading firm, develops an in-house software stack that processes real-time market data and executes algorithms with extreme speed. We connect to global exchanges and integrate leading hardware where software alone isn’t fast enough.

As a software engineer on the C++ Execution team, you’ll own end-to-end product development, collaborating with engineers, traders, researchers, and quants. You’ll balance performance with reliability across a complex system landscape.

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

Similar jobs worth comparing

C++ Software Engineer – Early Career in Latency Trading
C++ Software Engineer – Early Career in Latency Trading

IMC Trading • Amsterdam

On-site
EUR <1,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
C++ Core Software Engineer — Real-Time Trading Platform
C++ Core Software Engineer — Real-Time Trading Platform

Elity Global • Amsterdam

On-site
EUR 80,000 - 100,000
Graduate Software Engineer — Real-Time Trading & Analytics
Graduate Software Engineer — Real-Time Trading & Analytics

CV in • Amsterdam

Hybrid
EUR 45,000 - 65,000
Trading Strategy Software Engineer
Trading Strategy Software Engineer

Quant Blueprint LLC • Amsterdam

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

United States Digital Space LLC • Amsterdam

On-site
EUR 100,000 - 140,000