Senior C++/Rust Developer

Doghouse Recruitment • Netherlands
Relocation
Apply
AI Summary

Design and build high-performance systems for order management and market making infrastructure. Collaborate with Quantitative Traders and Researchers to refine requirements and deliver impactful solutions. Strong technical skills and experience with C++, Rust, and Agile development methodologies required.

Key Highlights
Design and build high-performance systems
Collaborate with Quantitative Traders and Researchers
Strong technical skills and experience required
Key Responsibilities
Design and build high-performance systems and plug-ins for order placement or market making infrastructure
Working closely with Quantitative Traders, Researchers and other engineering teams
Collaborate with colleagues from other teams to refine requirements and deliver impactful solutions
Technical Skills Required
C++ Rust Tbricks Kubernetes Agile development methodologies
Benefits & Perks
Competitive salary + bonus opportunities
25 holidays
Relocation support
Hybrid work arrangement
Nice to Have
Experience with Tbricks
Kubernetes and/or Jenkins experience
Background in low-latency, parallel or distributed systems

Job Description


As a C++ / Rust Developer in either the Connectivity or Market Making team, you will design and build high-performance systems and plug-ins for order placement or market making infrastructure, around core trading and risk frameworks. Working closely with Quantitative Traders, Researchers and other engineering teams you will build these mainly in Tbricks.


Your work directly impacts trading performance. You will help ensure systems accurately handle risk, process market data, and respond dynamically to changing market conditions. The organization is gradually adopting Rust and FPGA implementation is in the roadmap. Furthermore, they promote a culture of active collaboration, pro-activeness and optimization.


Key Responsibilities


Design, develop, and maintain high-performance C++ and (eventually) Rust code with the following purpose:


  • The Connectivity team focuses on the order management infrastructure. writing translation layers between internal systems and external execution venues (connectivity team). Data parsing & optimisation, building plugins so different trading desks can execute orders via the Tbricks framework. This involves bare metal programming and FPGA implementation is on the roadmap.


  • The Market Making team focuses on building (Tbricks-based) custom plugins for liquidity providers and market-making infrastructure, interfacing with risk systems and trading strategies.


You're expected to:


  • Write clean, well-documented, and thoroughly tested code
  • Collaborate closely with colleagues from other teams to refine requirements and deliver impactful solutions
  • Contribute to architectural decisions and system performance improvements
  • Support containerized deployments (Kubernetes) and production environments
  • Actively contribute to Agile ways of working, including participating in and potentially facilitating Sprint Planning, Poker Estimations, and Retrospectives


Key Requirements


You're based in, or willing to relocate to, Amsterdam (from within Europe). Sponsorship (extension) can only be offered to candidates already based in The Netherlands


Education & Experience:


  • Bachelor’s degree or higher in Computer Science or a related quantitative field
  • 4+ years of experience in a relevant software engineering environment
  • A background low-latency, parallel or distributed systems.
  • Full SDLC experience and comfortable with Agile and sprint planning


Programming Languages / technologies:


  • C++: Minimum 3 years of professional experience (core requirement)
  • Python and/or Rust: Minimum 2 years of experience (personal, academic, or non-professional experience is acceptable). You should be willing to pick up on Rust, in any case.
  • Bare-metal and/or FPGA experience (Connectivity team)


Nice-to-have:


  • Experience with Tbricks
  • Experience with Kubernetes and/or Jenkins
  • Experience with embedded and/or networking
  • Experience in HFT / prop trading environments


Skills & Mindset:


  • Curious, analytical, and solution-oriented mindset
  • Clear and effective verbal and written English communication skills
  • Collaborative team player who shares knowledge and asks thoughtful questions


What's offered


  • The chance to set up processes and help shape a global engineering
  • Massive autonomy
  • High stakes, high reward
  • Geography expansion - potential to help open new office locations
  • Always optimising - continuous improvement is part of the culture, not a project
  • A truly competitive salary, bonus opportunities and 25 holidays. Up to 200k+ OTE is possible for highly seasoned candidates.
  • Relocation support and sponsorship (only for candidates currently already based in Europe)
  • Hybrid work, with up to 40% (2 days per week) work from home

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

duckduckgoose ai

Netherlands

Senior Enterprise Architect

Programming
•
3d ago
Visa Sponsorship Relocation Remote
Job Type Internship
Experience Level Mid-Senior level

TNO

Netherlands

Senior Frontend Developer

Programming
•
5d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Picnic Technologies

Netherlands

Subscribe our newsletter

New Things Will Always Update Regularly