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

Conroy Simberg

Litigation Paralegal Job at Conroy Simberg

Litigation Paralegal Conroy Simberg is seeking a skilled and motivated Litigation Paralegal to join our growing team. This role is ideal...  ...flexible and enjoyable work environment, including hybrid and remote options. Additionally, we prioritize work-life balance and... 

Piedmont Healthcare Inc.

Maintenance Technician Job at Piedmont Healthcare Inc.

Overview:Perform minor level maintenance and repair work on a wide variety of Medical Center plumbing, electrical, heating, air conditioning, facilities and equipment; troubleshooting pneumatic tube system; perform routine vehicle maintenance and assume independent responsibility... 

Confidential

Tig Welder Job at Confidential

 ...Job Title: Welder Responsibilities Perform Tig welding on stainless steel pipes and rails. Work on both standard and customized pool rails. Utilize welding techniques effectively to ensure quality fabrication. Essential Skills Proficiency in welding,... 

Heartstrings Pet Hospice, In-Home Euthanasia & Aftercare

Part-Time Veterinarian - Cleveland, OH Job at Heartstrings Pet Hospice, In-Home Euthanasia & Aftercare

 ...hiring both Part-Time and Full-Time DVM Medical Team members in Cleveland, Shaker Heights & Other Surrounding Area's and we are seeking...  ...collaborative, family-centered culture Your voice mattersclinically and professionally No Non-Compete Requirement Your... 

SGS Consulting

Inventory Coordinator Job at SGS Consulting

Job Responsibilities: Receive, unpack, and validate customer devices in the system Engage with customers regarding equipment status and processing Perform accurate data entry of device and customer information Handle customer assets with care and professionalism...