Job Description
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: ...