Senior C/C++ Engineer Job at TechChain Talent, New York, NY

QmpHYlpRM1lIY3lOWWx3WFk5Q0F4Zk9nNnc9PQ==
  • TechChain Talent
  • New York, NY

Job Description

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

Job Tags

Similar Jobs

Petco

Dog Trainer Job at Petco

 ...helped find homes for approximately 7 million animals through in-store adoption events. Position Overview As a Petco Certified Dog Trainer, you will play a vital role in furthering Petcos mission as a Pet Health and Wellness company by enhancing the bond between pet... 

Confidential

Thought Leader Liaison, Hematologic Oncology, Mid-Atlantic Job at Confidential

 ...Specialty Care, youll help deliver breakthrough treatments that bring hope to patients with some of the highest unmet needs. Sanofi-Genzymes Thought Leader Liaison is expected to possess a high level of clinical and customer knowledge, have experience with both... 

Allen Park Public Schools

Personal Finance/Business Math Teacher Job at Allen Park Public Schools

Plan, prepare and implement instruction and assessments Honor and carry out district initiatives Participate in professional development opportunities and demonstrates a commitment to continuous learning Contributing member to a professional learning community...

Guru Schools

Junior Cyber Security Job at Guru Schools

 ...Position: Junior Cyber Security Consultant Location: Charlotte, NC Experience: 0-2 Years Employment Type: Full-Time Work Mode: Remote (Work From Home) Role Overview We are looking for recent college graduates or early-career professionals with... 

Vertex Elite LLC

Solution Architect - Data Job at Vertex Elite LLC

 ...Must-Have Skills AWS Databricks PySpark Notebooks, UNITY Catalog Nice-to-Have Skills (Not Mandatory) Informatica MIDAS Commercial Insurance Case Management/IAG background Soft Skills Excellent verbal and...