C++ Developers
C++ Software Engineer - High‑Impact Role at a Boutique Market Maker (≈50 People)
Location: Amsterdam, Netherlands
Type: Full‑time, On‑site/Hybrid
About Us
We are a small but highly competitive proprietary trading firm of around 50 people, building cutting‑edge systems for high‑frequency and quantitative trading. Our size allows us to stay agile, move fast, and give engineers direct ownership over systems that matter.
We operate in a flat, engineering‑driven environment where decisions are quick, ideas are valued, and great engineers can have immediate and measurable impact on PnL.
The Role
We are looking for a C++ Software Engineer who wants to work on extremely challenging problems across ultra‑low‑latency trading systems, market data infrastructure, and exchange connectivity. You will collaborate closely with traders and other engineers to design, optimize, and deploy systems that operate at microsecond scale.
If you enjoy squeezing out nanoseconds, understanding hardware behaviour, and building systems that operate at the limit of what's technically possible, this role is for you.
What You'll Do
- Design, implement, and optimize high‑performance C++ components for real‑time trading.
- Build and refine low‑latency connectivity to global exchanges.
- Profile and optimize performance across network, CPU, and application layers.
- Work with traders to turn ideas into production‑ready trading capabilities.
- Contribute to architecture decisions that shape the future of our trading stack.
Why Join Us
- Huge impact from day one - small team, no silos, no bureaucracy.
- Technically sophisticated environment focused on performance, efficiency, and elegant engineering.
- Direct collaboration with trading and research teams.
- Modern C++ and systems‑level challenges that push your skills to the next level.
- Competitive compensation aligned with impact, with strong upside.
- A culture built for builders - fast decisions, high trust, and real ownership.
Who We're Looking For
We welcome candidates from HFT, high‑performance engineering, gaming, gambling, and online betting-any background where milliseconds matter and system performance is mission‑critical.
You're a strong candidate if you have:
- Expert‑level skills in C++ (C++17/20 or above).
- Deep understanding of systems programming, memory, CPU internals, multithreading.
- Experience building or optimizing real-time, high-throughput, or latency-sensitive systems.
- Comfort in a fast-paced, iterative environment.
- Strong problem‑solving skills and a performance‑driven mindset.
Nice to Have
- Experience in HFT, market data, or exchange connectivity.
- Low‑latency networking expertise (UDP, kernel bypass, DPDK, etc.).
- Familiarity with Linux tuning, performance profiling tools, SIMD, lock‑free data structures.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
