A leading software development company in New York is seeking a C++ engineer to design and build high-performance applications that process large volumes of real-time data. The ideal candidate will have extensive experience with modern C++, market data, and optimizing systems for low latency. Responsibilities include designing C++ services, collaborating with technical teams, and ensuring efficiency in both design and code quality. This role offers a competitive salary based on experience.
Qualifications
5+ years of experience in C++ programming, specifically in low latency systems.
Hands-on experience with Market Data and financial applications.
Strong understanding of concurrency and efficient coding practices.
Responsibilities
Design and maintain high-performance C++ services.
Optimize components for latency and throughput.
Collaborate with teams to develop robust technical solutions.
Skills
Modern C++ (C++17/20 or later)
Market Data
Concurrency and synchronization
Performance critical systems
Computer science fundamentals
Linux systems programming
Profiling and performance analysis tools
Version control (Git)
Problem-solving skills
Tools
CMake
Ninja
Job description
A leading software development company in New York is seeking a C++ engineer to design and build high-performance applications that process large volumes of real-time data. The ideal candidate will have extensive experience with modern C++, market data, and optimizing systems for low latency. Responsibilities include designing C++ services, collaborating with technical teams, and ensuring efficiency in both design and code quality. This role offers a competitive salary based on experience.