Lead C++ Engineer

Techmagic — Poland · Posted ~2 hours ago

Lead Full-time Remote

Skills

C++ Modern C++ Technical leadership Team leadership Software architecture Linux POSIX CMake vcpkg Git Software development C++17 C++20 C++23

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Lead a team of 4–6 engineers while remaining hands-on with Modern C++ development and system architecture. You will guide technical direction, mentor developers, and collaborate with business stakeholders on high-performance, latency-sensitive software serving international financial markets.

Highlights

Hands-on technical leadership role managing a small engineering team while remaining deeply involved in coding and architecture. The work involves high-performance, latency-sensitive systems and international collaboration.

Description

About The Role We are looking for a hands-on Lead C++ Engineer to lead a team of 4-6 developers building high-performance systems. This role combines technical leadership with active coding — you'll guide architecture and technical direction, mentor the team, and stay directly involved in development, while also serving as a key liaison between engineering and business stakeholders. About The Project 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. Requirements 10+ years of professional experience in software development.Proven experience leading a technical team is required.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 with Svelte is a plus.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 Manage a team of 4-6 C++ and UI developers.Collaborate closely with business stakeholders, including product managers and other stakeholdersMake regular, hands-on code contributions.Coordinate and collaborate with other technical teams across the organization.Manage project timelines, deliverables, and cross-team communications. 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. Project Customer: Global company based in the US. Type: Fintech / trading platform Product: A platform connecting global buyers and sellers of specialized commodities, providing trading, data insights, and market infrastructure used by large enterprises, financial institutions, and government agencies worldwide. Market: Global — serving corporations, financial institutions, and governments across multiple regions. Stage: Existing, established platform — the team is expanding internationally (overseas expansion of the Markets Engineering team), not building from scratch. Recruiter — Anastasiia Vaskiv Some elements of our recruitment process are supported by AI tools, while all candidate evaluations remain the responsibility of our recruitment team.