Lead C++ Engineer

TechMagic
Remote

About The Position

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 Haves

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

Responsibilities

  • Take full ownership of the Matching Engine - the core component responsible for pairing buy and sell orders and executing trades.

Benefits

  • Projects with modern stack
  • Work from anywhere (fully remotely or in our office)
  • Paid vacations and sick-leaves, additional days-off, relocation bonus
  • Medical insurance/ sport compensation/ health check-up+flu vaccination at your choice
  • regular tech-talks, educational courses, paid certifications, English classes
  • own football team, budget for team-lunches, branded gifts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service