C++ Rust Developer High-Frequency Trading

Not Interested
Bookmark
Report This Job

profile Job Location:

Amsterdam - Netherlands

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

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.

Youre 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

Youre 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:

  • Bachelors degree or higher in Computer Science or a related quantitative field

  • 4 years of professional 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)

Skills & Mindset:

  • Youre strong proponent of Rust and an Agile way of working

  • 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

Nice-to-have:

  • Experience with Tbricks Kubernetes and/or Jenkins

  • Experience with embedded and/or networking

  • Experience in HFT / prop trading environments

Whats 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

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 engine...
View more view more

About Company

Company Logo

We focus on job opportunities in The Netherlands for IT and engineering professionals. We share relevant tips and tricks with jobseekers and we can support employers with regards to relocation, work permit rules, 30% ruling et cetera. We value transparancy, honesty and a no-nonsense a ... View more

View Profile View Profile