Our client aspires to lead the way in building safe and transparent financial markets. As part of this ambition, the Risk software development team is integrating advanced risk calculations into a new global platform. This involves working on complex technical challenges that directly impact market stability and financial trust.
As Senior C++ Developer (Senior/Lead level) , you will work on large-scale technical projects, set direction for the development of core clearing and risk applications, and act as a role model within the engineering organization. You will be hands-on in designing, programming, testing, and deploying solutions, while also shaping architectural choices and collaborating closely with business stakeholders.
Your role will balance deep technical expertise with the ability to simplify complexity, communicate clearly with non-technical stakeholders, and deliver high-quality, performant systems that meet the needs of business developers, product owners, and regulators.
The impact of your work is significant: you'll be working on systems that support high-value financial transactions, where decisions and code quality directly affect trust in the global financial system.
Team & Way of Working
-
International setup : Team members are spread across Amsterdam, Sydney, and Chicago (~20 developers, of which ~10 are based in Amsterdam).
-
Hybrid model : 3 days a week in the office (flexible), 2 days remote.
-
Stakeholders : Collaboration with business developers (requirements, documentation, stakeholder communication) and product owners.
-
Culture : Professional yet informal, fast-paced, with strong emphasis on collaboration and pragmatic problem-solving.
Core Technology Stack
-
C++ 20
-
Python
-
PostgreSQL
-
Kafka
-
Redis
-
Linux (Bash)
-
CI/CD: Jenkins, Ansible
-
OpenShift
Profile
We are looking for a strong engineer with a growth mindset and a background in applied mathematics, physics, or another quantitative discipline. Experience in the financial sector is preferred but not mandatory.
-
Excellent knowledge of modern C++ (C++20) .
-
Solid computer science fundamentals.
-
Strong problem-solving skills and the ability to bring clarity to complex systems.
-
Innovative mindset with a pragmatic approach to delivery.
-
Proven experience in agile environments, where collaboration and influencing others are key.
-
Strong communication skills: able to present and explain work clearly to peers and stakeholders.
-
Team player: comfortable coding together, sharing knowledge, and escalating issues where needed.
-
Keen interest in financial services and risk management .
-
Available to work in the office at least 3 days a week .