C++ Software Engineer, Early Careers
Core
Develop high-performance, low-latency C++ software for real-time market data processing, order execution, and FPGA integration to support global trading decisions.
Role type
Early-career C++ software engineer (low-latency trading systems)
Builds
Latency-critical execution systems connecting to global exchanges
Domain
Financial technology / High-frequency trading
Deliverable
production ML models | product features
Required skills
Modern C++ (C++17+), algorithms and data structures, memory management, networking, system profiling, FPGA integration basics
Preferred skills
Interest in hardware-software interaction, financial markets knowledge
Technologies
C++17, FPGA, low-latency network solutions
Responsibilities
Parse market data feeds and manage order entry; optimize execution logic with traders and quants; integrate FPGA and network solutions; profile and improve system performance; develop end-to-end software from requirements to production.
Seniority
Junior, early-career IC
