Lead C++ Engineer
Job Summary
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
Our Benefits
- Projects with modern stack
- Work from anywhere (fully remotely orinour office)
- Paid vacations and sick-leaves additional days-off relocation bonus
- Wellness: Medical insurance/ sport compensation/ health check-upflu vaccination atyour choice
- Education: regular tech-talks educational courses paid certifications English classes
- Fun: own football team budget for team-lunches branded gifts
- One of the best IT employers in Lviv based on DOU rating
RecruiterYuliia Nochovna
Required Experience:
IC
About Company
TechMagic provides software product development services. With 200+ successful projects and 320+ experts onboard, we are your next development partner.