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.
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.
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.
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 Our.