C++ HFT Core Engineer

42Com — Netherlands · Posted ~1 hour ago

Skills

C++ high-frequency trading trading engine development event loops execution systems order lifecycle management smart order routing risk checks position tracking low-latency optimization CPU cache optimization memory layout optimization HFT trading engines

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A core engineering role focused on designing and building a high-frequency trading system from the ground up. You will own the execution engine, internal market-state models, order and risk workflows, capital routing, and other latency-critical runtime components. The role suits an engineer interested in deterministic systems, high-load environments, performance optimization, and correctness under partial failures.

Highlights

Build a core high-frequency trading engine from the ground up, with ownership of critical execution, data, runtime, and treasury components. The role offers deep technical challenges around deterministic behavior, correctness, high throughput, and ultra-low latency.

Description

About the Role As an HFT Core Engineer, you will design and build the core trading system from scratch. You will own the central execution engine, internal data model, and critical runtime components that define how strategies interact with markets. Your focus is deterministic behavior, minimal latency overhead, and correctness under real-world constraints. You will work on: Design and implement the core trading engine: event loop, scheduling, and execution flowDefine and build internal data models for order books, trades, positions, and state transitionsDevelop execution systems: order lifecycle management, smart order routing, risk checks, and position trackingBuild treasury and funds routing logic: capital distribution across venues, internal netting, collateral management, and efficient movement of funds between accountsEnsure consistency and correctness of state under high load and partial failuresOptimize critical paths for latency and throughput (CPU cache, memory layout, branch prediction)Collaborate with connectors and research teams to ensure clean interfaces and minimal overhead integration You might thrive in this role if you have Experience building low-latency systems (HFT, real-time systems, or similar)5+ years of professional experience with C++Deep understanding of concurrency, memory models, and performance optimizationExperience designing complex systems from scratch with clear abstractions and minimal overheadUnderstanding of trading system components: order lifecycle, execution logic, and risk controlsExperience with profiling and performance tuning at the CPU level About the Team We are building a research lab first — and a proprietary investment fund around it. The core belief is that long-term trading edge comes from a systematic ability to generate, test, and compound research insights faster and more rigorously than the market. The goal is to remove legacy constraints and rethink financial market forecasting using modern systems, new hardware paradigms, and frontier AI. The goal is to tightly integrate execution, research, and infrastructure into a single coherent system. For candidates who are not currently based in Amsterdam, we start working remotely and then initiate the relocation process. What Your Journey Looks Like Intro call with Recruiter (30 minutes)Background check and theory (45 minutes)Live-coding (60 minutes)System design (60 minutes)Offer & Terms Discussion (30 minutes)