Senior Software Engineer - Futures and Options Execution Services
Core
Designing and building a high-performance, cloud-native Execution Management System (EMS) platform for listed futures and options, integrating real-time market data, low-latency exchange connectivity, and robust risk controls.
Role type
Senior IC software engineer (futures/options EMS)
Builds
Next-generation EMS platform for institutional prime brokerage
Domain
Financial services / Capital markets / Low-latency trading systems
Deliverable
production ML models | product features
Required skills
Java, low-latency system design, execution management systems (EMS) workflows, software design patterns, data structures, algorithms
Preferred skills
Rust, AWS, FIX protocol, Kafka, Kubernetes, cloud infrastructure
Technologies
Java, Rust, AWS, Azure, FIX, Kafka, Kubernetes
Responsibilities
Translate product requirements into clean, maintainable components; collaborate with product managers, traders, and designers to deliver high-quality experiences; identify and resolve performance and usability issues; participate in code reviews and uphold engineering standards; support operational health and maintain high SLAs
Seniority
Senior, hands-on IC
