My client is a leading HFT firm operating at global scale. They are looking for a C++ Software Engineer based in Singapore to ensure the continued success of their trading. The role works closely with the algo and operations teams to bring new markets live and continuously optimise existing ones, offering broad exposure to both the technical and commercial sides of the business.
Responsibilities
• Build, evolve, and maintain performance-critical trading infrastructure Own systems involved in market data ingestion and order entry
• Partner closely with researchers and operations to support live trading Diagnose and resolve issues where latency, correctness, and reliability matter
• Continuously improve existing systems as markets, venues, and requirements change
Qualifications
• A Bachelor’s degree in Computer Science, Engineering, or equivalent hands-on experience
• Strong C++ fundamentals, with an interest in performance, memory, and system behaviour
• The ability to read unfamiliar codebases, build a mental model quickly, and improve them pragmatically
• Experience debugging non-trivial issues (concurrency, latency, correctness, resource usage)
• Comfort reasoning about software at both high and low levels
• The independence to drive problems end-to-end, and the humility to collaborate, challenge ideas, and be challenged in return