Lead C++ developer (New York, hybrid)

TechMagic

$130K — $180K *
Finance & Insurance
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of professional software development experience.
  • Proven leadership experience in managing technical teams.
  • Deep expertise in Modern C++ (C++17/20/23) including move semantics and templates.
  • Strong background in Linux/POSIX environments.
  • Proficient with CMake, vcpkg, and Git build systems and tools.
  • Experience with concurrency and shared memory programming.
  • Familiarity with networking tools like ZeroMQ and socket programming.

Responsibilities

  • Lead and manage a team of 4-6 C++ and UI developers.
  • Work closely with business stakeholders and product managers.
  • Contribute code directly to the development process regularly.
  • Collaborate with other technical teams across the organization.
  • Oversee project timelines, deliverables, and inter-team communications.

Benefits

  • Opportunity to work on a high-performance market trading platform.
  • Involvement in both leadership and hands-on development tasks.
  • Exposure to a global client base and international collaboration.
  • Work in a pivotal role that bridges engineering and business needs.
  • Engage in a project that is already established, offering stability and growth potential.
Full Job 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 stakeholders
  • Make 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.

Similar Jobs

More Jobs at TechMagic

More Finance & Insurance Jobs

Find similar Lead C++ developer (New York, hybrid) jobs: