← к выдаче
разработка

C++ Engineer – Trading & Market Infrastructure

Hong Kong Island14 дн. назад

Коротко

Designs, develops, and optimizes low-latency C++ applications for financial and crypto trading; builds multithreaded systems with lock-free data structures and · Needs: Strong modern C++ (C++11/14/17/20) in production; deep multithreading and concurrency knowledge; proven low-latency financial or crypto systems; lock-free

Описание от работодателя

Job Description Design, develop, and optimize low-latency C++ applications for financial and crypto trading environments Build and maintain multithreaded, concurrent systems handling high-throughput market data and order flows Implement lock-free or low-lock data structures , atomic operations, and efficient synchronization mechanisms Optimize end-to-end latency through memory management, CPU cache utilization, NUMA awareness, and thread affinity Develop real-time order management, execution, and matching components Profile, benchmark, and tune systems to eliminate latency spikes, contention, and GC-like pauses Ensure system reliability, fault tolerance, and correctness under extreme load and market volatility Collaborate closely with trading, quant, product, and infrastructure teams to deliver production-grade systems Required Skills & Experience Strong experience in modern C++ (C++11/14/17/20) in production environments Deep understanding of multithreading, concurrency, and the C++ memory model Proven experience building low-latency financial or crypto systems (e.g., trading engines, market data handlers) Expertise in lock-free programming , atomics, and synchronization primitives Strong knowledge of Linux internals , including scheduling, CPU pinning, NUMA, and networking Hands-on experience with performance profiling and debugging tools (perf, gdb, valgrind, flame graphs) Solid understanding of financial market microstructure or crypto exchange mechanics is a plus.