High-Performance C++ Software Engineer – Low-Latency Trading Systems - Singapore
Core
Design, develop, and optimize high-performance C++ applications for real-time trading operations, focusing on ultra-low-latency, high-throughput, and high-availability solutions.
Role type
Senior IC high-performance C++ software engineer (low-latency trading)
Builds
Real-time trading systems, high-performance computing platforms, and low-latency infrastructure
Domain
Financial technology, high-frequency trading, high-performance computing
Required skills
C++ (5+ years), real-time software development, networking (Ethernet, TCP/IP, InfiniBand), algorithm design, CPU/GPU/FPGA architecture knowledge, shell scripting
Preferred skills
Low-level networking optimization, performance trade-off analysis across hardware architectures
Technologies
C++, Ethernet, TCP/IP, InfiniBand, CPU, GPU, FPGA, Shell scripting
Responsibilities
Design and optimize high-performance C++ software applications, build and maintain real-time systems for trading environments, engineer low-latency and high-throughput solutions, analyze and optimize networking performance, evaluate performance trade-offs across CPU, GPU, and FPGA architectures, develop scripting solutions for automation
Seniority
Senior, hands-on IC
