Software Engineer III, Equities Technology - C++ Low Latency
Core
Design and deliver trusted market-leading technology products for the Equities Technology team, focusing on low-latency trading systems and Option Market Making platforms.
Role type
Senior IC C++ low-latency software engineer
Builds
Option Market Making and Volatility execution platform, low-latency high-throughput systems handling real-time market data and order flow
Domain
Financial services / Equities / Low-latency trading infrastructure
Deliverable
production ML models | product features
Required skills
Modern C++ (C++17/20), low-latency optimization, memory management, data structures, Linux systems programming, TCP/UDP socket programming, real-time messaging architectures, system design, agile methodologies (CI/CD)
Preferred skills
Options/derivatives pricing knowledge, market making strategies, exchange connectivity protocols (FIX, binary), mentoring engineers
Technologies
C++17/20, Linux, TCP/UDP, FIX, binary protocols
Responsibilities
Develop and optimize performance-critical C++ components; Design and implement Option Market Making and Volatility execution platform; Build low-latency, high-throughput systems handling real-time market data and order flow; Produce architecture and design artifacts for complex applications; Gathers, analyzes, and synthesizes visualizations and reporting from large, diverse data sets
Seniority
Senior, hands-on IC
