Overview
On Site
$150,000 - $200,000
Full Time
Skills
C++
Linux
network programming
Server Architecture
Job Details
C++ Developer market data/order entry
Essential Requirements:
- 3+ years coding in C++ focused on high-performance or low-latency server programming
- Detailed knowledge of Linux systems, network programming, and CPU architectures
Skills:
- Expert coding skills in C++
- Knowledge of market data protocols and order entry for global exchanges
- Experience profiling and optimization code
- Experience with packet capture, packet dissection, and packet replay
- Experience with parallel programming, including threads and lock-free programming
- Finance experience a plus
Job Duties
- Develop C++ code for our core trading engine, for all exchange-traded asset classes
- Liaison with quantitative researchers to create software to support research, analysis, backtesting, and live trading
- Help design and architect world-class low latency trading solutions by understanding networks, server architecture, and how software can best take advantage of the hardware