Our client is a leading proprietary trading firm with a long-term vision and a strong focus on helping global markets price and manage risk efficiently. The firm fosters a fun, collaborative, and high-trust culture where teams are encouraged to solve complex industry challenges and take well-calculated risks together.
With a strong commitment to innovation and ethical excellence, the organization aims to remain at the forefront of the trading industry today and well into the future. Founded in the mid-1990s by experienced traders, the firm has grown into an established market leader with a meaningful impact on financial markets, its people, and the communities it operates in.
The Opportunity
You will join a newly formed, Amsterdam-based team focused on expanding the firm’s presence in the APAC region. The role involves contributing to global options market-making and volatility strategies, while collaborating closely with teams in Chicago, New York, and London. This is a unique opportunity to work in a tight-knit, highly experienced group where you can make a startup-level impact within a well-established organization.
If youre passionate about high-performance C++ engineering and enjoy tackling intricate technical challenges in a fast-paced trading environment, this role could be a great fit.
What You’ll Do
-
Design, implement, and deploy trading strategies using modern C++ (C++ 20).
-
Collaborate closely with Traders and Quantitative Researchers to build low-latency execution and market-making strategies.
-
Work cross-functionally with teams including operations, pricing, exchange connectivity, inventory and risk management, and test automation.
-
Ensure operational safety and engineering excellence through rigorous testing, clean and maintainable architecture, and adherence to best practices.
-
Prioritize well-designed, scalable solutions over ad hoc implementations.
What Were Looking For
-
Strong experience building high-performance, scalable trading systems in modern C++ (C++20 preferred).
-
Solid background in multi-threaded programming and distributed system architectures.
-
Excellent communication skills with the ability to collaborate, influence, and build trust across teams.
-
Proven ability to quickly diagnose issues and drive solutions to completion.
-
Confidence in making architectural decisions independently in a production environment.