-
TechChain Talent

Senior C/C++ Engineer

TechChain Talent
United States · Full-time · Not Applicable

About The Role

A high-growth technology company is seeking a Core C/C++ Engineer to help build and scale its exchange infrastructure.

In this role, you will design and implement low-latency, high-throughput components of the trading and matching systems. You will operate with high ownership, collaborating closely with other senior engineers to push the boundaries of performance and reliability in financial technology.

The ideal candidate has deep expertise in systems-level programming and experience with exchange or trading infrastructure, or similar high-performance, low-latency systems.

Key Responsibilities

  • Build exchange core systems Design and implement components that support high-performance trading and order matching.
  • Optimize for speed and scale Profile, tune, and debug performance-critical systems, focusing on latency, throughput, and memory efficiency.
  • Design robust systems Develop efficient algorithms and data structures, and build scalable messaging and event-driven architectures.
  • Ensure reliability and correctness Maintain security, availability, and performance through testing, monitoring, and operational excellence.
  • Collaborate across teams Work closely with engineers across product, infrastructure, and data to ensure smooth integration and high-quality delivery.
  • Contribute to engineering excellence Participate in design reviews, code reviews, and architectural discussions to maintain high standards.


Requirements

  • 5+ years of professional experience in C/C++ with deep knowledge of algorithms, data structures, and low-level systems programming
  • Proven experience building or operating low-latency, high-throughput, scalable systems in production
  • Background in finance, trading systems, networking, or exchange infrastructure is highly desirable


Nice to Have

  • Experience with multithreading, lock-free programming, and performance optimization techniques
  • Familiarity with distributed messaging systems (e.g., Kafka)
  • Experience with Go in addition to C/C++
  • Previous experience at a matching engine, electronic trading platform, or high-frequency trading environment
  • Strong problem-solving skills and an entrepreneurial mindset for tackling complex systems end-to-end

Key Skills

Ranked by relevance

data structures kafka
Login to Apply
Posted
Apr 10, 2026
Type
Full-time
Level
Not Applicable
Location
New York

Industries

Blockchain Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
mTransform
Related

Machine Learning Engineer

2026-03-13

Full-time
Associate
United Arab Emirates
Blockchain Services
Information Technology
View Job Details
Dyninno Group
Related

Senior Android Developer

2026-04-11

Full-time
Not Applicable
Latvia
IT Services
Engineering
View Job Details
Trio
Related

Senior Software Engineer

2026-04-11

Full-time
Mid-Senior
Latvia
Software Development
Engineering