Software Engineer - C++
Core
Design and build low-latency infrastructure and system components for order entry and execution-related features for a global alternative investment firm.
Role type
Senior IC C++ software engineer (low-latency trading systems)
Builds
Live trading and market-data platforms (LCT, DMA OMS, market data feeds, PCAPs) for systematic and high-frequency trading
Domain
Financial services / High-frequency trading / Low-latency systems
Required skills
C++ (production, low-latency), Computer science fundamentals (algorithms, data structures), Linux internals, CPU architecture (caches, NUMA, branch prediction), Performance profiling
Preferred skills
Java (low-latency, No-GC), Cloud platforms (AWS, GCP)
Technologies
C++, Java, Linux, AWS, GCP
Responsibilities
Design and build low-latency infrastructure and system components for order entry; Build convenience layer tools and services for trading team onboarding; Participate in follow-the-sun support rotation for latency-critical systems; Partner with architects, researchers, and business to deliver high-ROI solutions
Seniority
Senior, hands-on IC
