Senior C++ Trading Systems Engineer

P2P

Chicago (IL)

On-site

USD 185,000 - 225,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Flow Traders is seeking Senior C++ Software Engineers to join our Amsterdam team. You will develop and roll out our Core platform used by market data, researchers, pricing, and strategies, building scalable, low-latency components for exchange connectivity and the trading engine.

You will work with traders and quants, optimize performance, and implement data-driven pricing and trading strategies across multiple venues, with a focus on reliability and collaboration.

Qualifications

  • 5+ years post-graduation professional C++ software development experience (proprietary trading industry preferred).
  • Ability to write clean, reliable, and highly scalable code.
  • Good knowledge of algorithms and data structures.
  • Experience in parallel, asynchronous, and multithreaded programming.
  • Interest in achieving maximum performance from available hardware and software.
  • Ability to communicate with technical and non-technical business colleagues.

Responsibilities

  • Lead the development and global rollout of our Core platform used in multiple business/focus groups (Market data, Quantitative research, Pricing, Strategies).
  • Be involved in the development process, which will be a fast-paced iterative process where you deploy your deliverables and validate them yourself and/or together with traders or quants.
  • Develop tools/frameworks to deliver capabilities for tuning/develop data-driven systematic pricing and trading strategies.
  • Work together with focus group engineers, Quants and Technical traders to refine requirements, collect feedback, and iterate on design and implementation of platform requirements.
  • Write software that communicates with exchanges through their APIs, receiving market data and sending orders over the network in different protocols, such as FIX, Websocket or HTTP requests.
  • Ensure quality of software based on a set of testing suites, which you are expected to use, maintain and extend.
  • Optimize exchange communication through kernel bypass, optimizing TLS or the connection handling to an exchange.
  • Research exchange behavior in detail to align our behavior to that of an exchange.
  • Implement these solutions using the provided exchange SDKs in different languages such as C++, Rust, Python, Typescript.
  • Implement trading algorithms based on requirements provided by traders and quants
  • Acquire and develop the necessary trading knowledge to successfully translate the requirements into actual software implementation
  • Continuously improve the stability, reliability, and performance of the trading engine
  • Enhance monitoring and observability in collaboration with the Trading Operations team
  • Investigate and resolve production issues such as crashes, unexpected business logic behavior, and performance bottlenecks
  • Prepare for releases and deployments of new trading engine versions

Skills

C++
Parallel programming
Asynchronous programming
Multithreading
Performance optimization
Communication

Education

BSc, MSc, or PhD in Computer Science, Mathematics or equivalent

Job description

Flow Traders is seeking Senior C++ Software Engineers to join our Amsterdam team. You will develop and roll out our Core platform used by market data, researchers, pricing, and strategies, building scalable, low-latency components for exchange connectivity and the trading engine.

You will work with traders and quants, optimize performance, and implement data-driven pricing and trading strategies across multiple venues, with a focus on reliability and collaboration.

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

Similar jobs worth comparing

Senior C++ Low-Latency Trading Engineer
Senior C++ Low-Latency Trading Engineer

P2P • New York (NY)

On-site
USD 159,000 - 229,000
Senior C++ Engineer - Ultra-Low Latency Trading Platform
Senior C++ Engineer - Ultra-Low Latency Trading Platform

Flow Traders • New York (NY)

On-site
USD 185,000 - 225,000
Senior C++ Engineer — Ultra-Low Latency Trading Systems
Senior C++ Engineer — Ultra-Low Latency Trading Systems

Flow Traders NV • New York (NY)

On-site
USD 185,000 - 225,000
Base salary + bonus
Global rotations
Academy & development
+1
Senior C++ Engineer — Low-Latency Market Data & Trading
Senior C++ Engineer — Low-Latency Market Data & Trading

Flow Traders NV • New York (NY)

On-site
USD 225,000 - 300,000
Competitive remuneration
Global rotations
Wellness and healthy culture
+1
Senior Software Engineer, C++
Senior Software Engineer, C++

P2P • New York (NY)

On-site
USD 159,000 - 229,000
Senior Software Engineer, C++
Senior Software Engineer, C++

P2P • Chicago (IL)

On-site
USD 185,000 - 225,000
Senior C++ Engineer: Low-Latency Market Data & Execution
Senior C++ Engineer: Low-Latency Market Data & Execution

P2P • New York (NY)

On-site
USD 225,000 - 300,000
Senior C++ Engineer, Market Data & Low-Latency
Senior C++ Engineer, Market Data & Low-Latency

Flow Traders NV • Chicago (IL)

On-site
USD 225,000 - 300,000
Senior Software Engineer, C++ (Market Data)
Senior Software Engineer, C++ (Market Data)

P2P • Chicago (IL)

On-site
USD 225,000 - 300,000
Senior Software Engineer, C++ (Market Data)
Senior Software Engineer, C++ (Market Data)

Flow Traders • Chicago (IL)

On-site
USD 225,000 - 300,000