Lead C++ developer (New York, hybrid)

techmagic

New York (NY)

On-site

USD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

techmagic in the United States is seeking a hands-on Lead C++ Engineer to guide a 4–6 developer team building a high-performance market order and trading system for energy commodities. You will shape architecture, mentor engineers, and stay actively involved in development while aligning with business stakeholders.

The role emphasizes autonomy, ownership, and assertiveness in a fast-paced fintech trading environment, with a focus on low latency, Linux-based systems, and modern C++ practices.

Qualifications

  • 10+ years of professional software development experience.
  • Proven experience leading a technical team.
  • Deep expertise in Modern C++ (17/20/23): move semantics, constexpr, templates, etc.
  • Strong Linux/POSIX environment experience.
  • Proficiency with CMake / vcpkg and Git.
  • Hands-on with concurrency and shared memory tools.
  • Networking with ZeroMQ or similar; low-level sockets.
  • Experience using AI coding tools to enhance workflow.
  • English: Upper-Intermediate or higher.

Responsibilities

  • Manage a team of 4-6 C++ and UI developers.
  • Collaborate with product managers and business stakeholders.
  • Make regular, hands-on code contributions.
  • Coordinate with other technical teams across the organization.
  • Manage project timelines, deliverables, and cross-team communications.

Skills

Leadership
Modern C++ (17/20/23)
Linux / POSIX
CMake / vcpkg
Git
Concurrency
ZeroMQ networking
AI coding tools
English (Upper-Intermediate+)

Tools

CMake
vcpkg
Git

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Engineer
Senior C++ Engineer

Goliath Partners • New York (NY)

On-site
USD 300,000 - 350,000
Competitive compensation
Collaborative environment
Access to cutting-edge hardware/software
C++ Senior Software Engineer
C++ Senior Software Engineer

Hunter Bond • New York (NY)

Hybrid
USD 140,000 - 210,000
Hybrid working
Standout NYC office
Excellent benefits
Lead C++ Engineer — High-Performance Trading Systems
Lead C++ Engineer — High-Performance Trading Systems

techmagic • New York (NY)

On-site
USD 180,000 - 240,000
Low-Latency C++ Platform Engineer for Trading Systems
Low-Latency C++ Platform Engineer for Trading Systems

Hunter Bond • New York (NY)

On-site
USD 140,000 - 210,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Morgan McKinley • New York (NY)

Hybrid
USD 140,000 - 210,000
C++ Developer | Front Office Trading Technology
C++ Developer | Front Office Trading Technology

Selby Jennings • New York (NY)

On-site
USD 120,000 - 180,000
Senior Low Latency C++ Developer
Senior Low Latency C++ Developer

Balyasny Asset Management L.P. • New York (NY)

On-site
USD 200,000 - 300,000
Director, Software Development - C++
Director, Software Development - C++

Prestige Staffing • New York (NY)

On-site
USD 250,000 - 275,000
Healthcare
401(k)
Paid time off
Senior C++ Engineer
Senior C++ Engineer

The Cypress Group • New York (NY)

Hybrid
USD 200,000 - 265,000
Competitive compensation
Flexible on visa sponsorship
High-ownership environment
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Fintal Partners • Chicago (IL)

On-site
USD 180,000 - 240,000