Director, Software Engineering (Electronic Trading)
Core
Architecting and developing distributed, event-driven electronic trading systems for ultra-low latency and high throughput.
Role type
Director, Software Engineering (Electronic Trading)
Builds
Algorithmic trading platforms for equities and options
Domain
Capital Markets / Electronic Trading
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, Linux, low-latency messaging systems (29West/Ultra-Messaging, Kafka), time-series databases (KDB+), distributed asynchronous event-driven architecture, low-latency architecture patterns, FIX protocol, AWS deployment, CI/CD tooling (GitHub, Maven, Jenkins, Artifactory, uDeploy)
Preferred skills
Series 57 license, GenAI developer assist tools (GitHub Copilot)
Technologies
AWS, Kafka, KDB+, Linux, Python, C/C++, Jenkins, GitHub, Maven, Artifactory, uDeploy, 29West, Ultra-Messaging
Responsibilities
Architect and develop distributed, event-driven electronic trading systems; design and implement sophisticated algorithmic trading solutions; lead performance profiling, tuning, and optimization; mentor engineers and champion engineering practices; support production and non-production environments; analyze complex end-to-end systems for bottlenecks.
Seniority
Director, technical leadership & hands-on IC