Principle Partners
Singapore / Global
Singapore / Global
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
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global