Job VC

Lead C++ Engineer

TechMagic · djinni · Lead · $$$$ · Країни Європи та Україна Країни Європи та Україна
Open original ↗
The project is a live, high-performance market order and trading system designed as an exchange for energy commodities. Operating primarily in the US and European markets for a global client, the platform handles complex trades where every millisecond counts. We are looking for a key engineer to take full ownership of the
Matching Engine
- the core component responsible for pairing buy and sell orders and executing trades.

Requirements:
10+ years
of professional experience in software development.
Deep expertise in
Modern C++ (17/20/23)
: move semantics, constexpr, templates, etc.
Strong experience with
Linux / POSIX
environments.
Proficiency with build systems and tools:
CMake / vcpkg
, Git.
Hands-on experience with concurrency and
shared memory tools
.
Networking skills:
ZeroMQ
(or similar), low-level socket programming (TCP/UDP).
Proficiency in using
AI coding tools
(Cursor, Claude, Codex, etc.) to enhance the development workflow.
English: Upper-Intermediate or higher.

Nice to Have:
Familiarity with
kdb+
,
TypeScript
, and
code generation tools
.
Experience in Financial or Trading domains (FIX Protocol, OMS, Market data feeds like ITCH/OUCH).
Knowledge of Redis or other in-memory data stores.
Familiarity with the Qt framework.

What we are looking for:
Autonomy:
You excel at working independently, learning on your own, and figuring out large, unfamiliar codebases without external support.
Ownership:
You are ready to take full responsibility for the core part of the system.
Assertiveness:
You can clearly communicate your technical vision and demonstrate your project understanding effectively.

Stages:
HR Interview with a Recruiter.
Technical Interview with our expert.