Senior C++ Engineer – Low-Latency Trading Systems | Singapore, SG

Singapore 3 days agoFull-time External
Negotiable
Location: Hong Kong, Shanghai, Singapore, Sydney Client: A leading, technology-driven trading firm. Our client is a premier quantitative trading organisation operating across global financial markets. They combine cutting-edge research, vast datasets, and high-performance technology to identify and capture opportunities. Their culture is collaborative, scientific, and intensely focused on innovation. The Role: We are seeking an expert-level C++ Software Engineer to join a core team responsible for the design and development of ultra-low-latency trading infrastructure. This role sits at the critical intersection of software, hardware, and network, directly impacting the firm's core trading performance. Key Responsibilities: • • Design, build, and optimise high-frequency, low-latency C++ systems that form the backbone of our trading stack. • Collaborate directly with teams specializing in FPGA development, network engineering, and quantitative research to deliver cohesive, high-performance solutions. • Take ownership of significant components of the trading architecture, from conception through to deployment and monitoring. • Conduct deep-dive performance analysis, profiling, and system tuning to eliminate latency and enhance throughput. • Champion software engineering best practices, including rigorous code reviews and the development of robust, maintainable codebases. • Contribute to strategic discussions on system architecture and the evolution of the technology platform. • Provide technical guidance and mentorship within the engineering team. Essential Requirements: • • Expert-level proficiency in modern C++ (C++17/20) development within a Linux environment. • Proven experience building and optimizing low-latency, high-throughput, multithreaded systems. Experience in trading systems, market data, or order entry is highly advantageous. • A strong understanding of computer architecture, including CPU cache hierarchies, memory models, and kernel/network bypass techniques. • Demonstrable experience with performance profiling tools (e.g., perf, VTune) and a systematic approach to performance engineering. • Experience working collaboratively in cross-functional teams (e.g., with hardware or network specialists). • A track record of technical leadership, guiding projects or mentoring other engineers. Highly Desirable: • • Experience in a relevant financial environment (Prop Trading, Hedge Fund, HFT, Market Making). • Knowledge of electronic trading concepts and financial protocols (FIX, OUCH, etc.). • Familiarity with kernel tuning, network programming (UDP, multicast), and hardware interaction. What’s on Offer: This is a high-impact role within a firm that values and rewards exceptional technical talent. You will work with other top-tier engineers on some of the most challenging performance problems in the industry. The compensation package is highly competitive, comprising a significant base salary and "buy side" bonuses, medical and generous annual leave.