Senior Software Engineer - Algo Development
Based in United States
Core
Build real-time algorithmic trading systems focused on execution optimization for equities and futures.
Role type
Senior IC software engineer (low-latency trading systems)
Builds
Execution algorithms and proprietary trading framework
Domain
Financial services / Algorithmic trading
Deliverable
production ML models
Required skills
Java, low-latency distributed systems, event-driven architectures, matching engines, dark pools, automated testing (simulation/backtesting), market microstructure, pre-trade risk checks, Kafka, Solace
Preferred skills
KDB/Q, futures trading platforms, AI-based code-generation tools
Responsibilities
Develop and optimize sequencer-based trading platform, tune system performance for high-throughput workflows, own automated testing suites, partner with quants and traders to define features
Seniority
Senior, hands-on IC