A technology services provider seeks a C++ engineer to design and build high-performance applications that handle real-time data. You will optimize systems for latency and throughput while collaborating with various teams. Required skills include proficiency in modern C++, experience with market data, and a strong understanding of concurrency. The position offers a competitive salary within the range of $140,000 - $200,000 gross annually based on experience. Remote work options may also be available.
Qualifications
Strong proficiency in modern C++ (C++17/20 or later).
Hands-on experience with Market Data.
Solid understanding of concurrency and synchronization (lock free / low lock patterns).
Experience building performance critical, real time, or low latency systems.
Strong knowledge of data structures, algorithms, and optimization.
Practical experience with Linux systems programming.
Experience with performance analysis tools.
Responsibilities
Design, implement, and maintain high performance C++ services.
Optimize components for latency and throughput.
Develop and tune networking and I/O layers.
Profile and debug performance issues.
Collaborate with teams to translate requirements into solutions.
Write clean, production quality code with tests.
Participate in code reviews and engineering practices.
Skills
Modern C++ (C++17/20 or later)
Market Data
Concurrency and synchronization
Performance critical systems
Computer science fundamentals
Linux systems programming
Performance analysis tools
Version control (Git)
Tools
perf
valgrind
CMake
Ninja
Job description
A technology services provider seeks a C++ engineer to design and build high-performance applications that handle real-time data. You will optimize systems for latency and throughput while collaborating with various teams. Required skills include proficiency in modern C++, experience with market data, and a strong understanding of concurrency. The position offers a competitive salary within the range of $140,000 - $200,000 gross annually based on experience. Remote work options may also be available.