TechMagic

Lead C++ Engineer

TechMagic · Ukraine

Full-TimeLeadTypeScriptRedis

🔥13 people viewed this job

About the Role

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 or in our office) • Paid vacations and sick-leaves, additional days-off, relocation bonus • Wellness: Medical insurance/ sport compensation/ health check-up+flu vaccination at your 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 Recruiter Yuliia Nochovna

💬 Developer Questions

Ask the team a question — answers show up here

🎯

What does the interview process look like?

🤖

What AI/vibe coding tools does the team use daily?

👥

How big is the engineering team?

Is the team fully async or are there required meetings?

🚀

What does onboarding look like for remote hires?

🔧

Can you share more about the tech stack and architecture?

📈

What does career growth look like in this role?

📅

What does a typical day look like?

💰

Is there a salary range you can share?

📊

Is equity or stock options part of the package?

🌍

Are there timezone requirements or preferences?

🛂

Do you sponsor work visas?

🏢 Is this your listing? Claim it to answer questions

Similar Jobs

Helpful resources

Hiring for a similar role? Post your job here — it's free →