C++ Trading Software Engineer - Amsterdam - 110-130K + OTE

Supergrads

Amsterdam

On-site

EUR 110,000 - 140,000

Full time

13 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Supergrads is seeking a Software Engineer in Amsterdam to join a latency-sensitive trading technology team. You will own the development lifecycle from requirements to deployment, focusing on high-performance C++ and reliability.

You will work with traders, researchers, and cross-border engineers to implement, test, and optimize execution software while collaborating with FPGA specialists to push ultra-low-latency solutions in a fast-paced financial environment.

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong experience with modern C++ (C++17 or later).
  • Familiarity with FPGA technology and ultra-low-latency networking.
  • Interest in financial markets is welcomed but not essential.

Responsibilities

  • Develop and enhance technology connecting the business with exchanges worldwide, including market-data processing and order-entry systems where speed and reliability are critical.
  • Turn trading concepts and strategies into production-ready execution software with traders and quantitative teams.
  • Collaborate with hardware specialists to incorporate FPGA technology and ultra-low-latency networking into trading infrastructure.
  • Profile, benchmark, and analyze systems to reduce latency and improve efficiency.
  • Take responsibility for software from concept to production, continually expanding technical knowledge.

Skills

C++ programming
Rust (beneficial)
Algorithms & data structures
Adaptability
Curiosity to learn

Education

Bachelor's or Master's degree in Computer Science or Engineering

Tools

FPGA integration
Low-latency networking
Profiling & benchmarking

Job description

For my client, technology is fundamental to the business. Rather than relying on off-the-shelf solutions, they build their trading technology internally, enabling them to make millions of trading decisions every day and gain an edge through speed, efficiency and intelligent engineering.

Based in Amsterdam, the C++ Execution teams develop some of the most performance-sensitive components of the technology platform. Their systems interact directly with global exchanges, handle enormous quantities of real-time market data, execute sophisticated trading strategies and incorporate specialised hardware when conventional software solutions cannot deliver the required performance.

What will you do?

As a Software Engineer, you will become part of a highly collaborative, multidisciplinary environment, working closely with software engineers, traders, researchers and quantitative specialists across Amsterdam and international offices.

You will have ownership throughout the development lifecycle — from understanding requirements and designing solutions through to implementation, testing, deployment and ongoing optimisation. The role combines high-performance C++ development with a strong focus on reliability, scalability and maintainability.

Because the systems operate in a latency-sensitive environment, you will regularly need to assess the balance between performance and other engineering considerations such as throughput, simplicity, scalability, testability and long-term maintainability. With sophisticated automated testing and frequent production releases, quality is embedded throughout the development process.

Key Responsibilities
  • Develop and enhance the technology responsible for connecting the business with exchanges worldwide, including market-data processing and order-entry systems where speed and reliability are critical.
  • Turn trading concepts and strategies into robust, production-ready execution software by working closely with traders and quantitative teams.
  • Collaborate with hardware specialists to incorporate FPGA technology and ultra-low-latency networking solutions into the wider trading infrastructure.
  • Investigate system performance through profiling, benchmarking and analysis, identifying opportunities to reduce latency and improve efficiency.
  • Take responsibility for software from initial concept through to production, while continuously expanding your technical knowledge alongside experienced engineers.
What You'll Bring
  • At least 5 years of professional software engineering experience following graduation.
  • Strong experience developing in modern C++ (C++17 or later). RUST experience is beneficial
  • A Bachelor's or Master's degree in Computer Science, Engineering or a comparable technical discipline.
  • A strong understanding of algorithms and data structures.
  • Genuine interest in understanding what happens beneath the code, including memory, CPU caches and networking.
  • The ability to adapt quickly and remain effective when working in an environment where requirements and priorities can change.
  • A proactive and creative approach to solving complex technical problems.
  • A strong sense of curiosity and a desire to keep learning.
  • An interest in financial markets is welcomed, but prior experience in trading or financial markets is not essential.

By the way, this is a very cool company!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Developer | HFT
Senior C++ Developer | HFT

Selby Jennings • Amsterdam

On-site
EUR 90,000 - 140,000
Relocation support
Competitive compensation
Ownership culture
Software Engineer (Trading / Rust / C++)
Software Engineer (Trading / Rust / C++)

Doghouse Recruitment • Amsterdam

Hybrid
EUR 98,000 - 120,000
Relocation sponsorship
Hybrid work (up to 40% remote)
Sponsorship for Europe
Senior C++ Developer
Senior C++ Developer

Selby Jennings • Amsterdam

On-site
EUR 120,000 - 180,000
Cutting-edge trading technology
Direct collaboration with traders andQ
Small autonomous teams
+2
Software Engineer
Software Engineer

Venture Search • Amsterdam

On-site
EUR 70,000 - 90,000
Competitive salary and bonus package
Access to on-site sports facilities
Travel reimbursement
+2
Technical Lead C++
Technical Lead C++

Albert Bow • Amsterdam

On-site
EUR 80,000 - 100,000
Software Engineer / Trading Engineer
Software Engineer / Trading Engineer

QuantFlow • Amsterdam

On-site
EUR 70,000 - 90,000
High-Performance C++ Trading Systems Engineer
High-Performance C++ Trading Systems Engineer

Supergrads • Amsterdam

On-site
EUR 110,000 - 140,000
c++ developer for trading systems
c++ developer for trading systems

Selby Jennings • Amsterdam

On-site
EUR 90,000 - 130,000
Relocation assistance
Competitive compensation package
C++ developer for high-frequency trading
C++ developer for high-frequency trading

NDA • Amsterdam

On-site
EUR 150,000 - 210,000
Office in Amsterdam
Bonus program
Senior Software Engineer
Senior Software Engineer

Doghouse Recruitment • Randstad

On-site
EUR 85,000 - 90,000