Senior Engineer, Trading Product Engineering
Core
Design and deliver low-latency Java systems for the core trading experience, including a hybrid matching engine (CLOB + AMM) and high-throughput APIs for Spot, Futures, and Options.
Role type
Senior IC backend engineer (trading infrastructure)
Builds
High-performance matching engine, order lifecycle systems, and trading APIs for the Bullish Exchange
Domain
Digital asset trading / Financial infrastructure
Required skills
Java (17+), low-latency system design, performance tuning, middleware (Chronicle Queue, RabbitMQ, Aeron, Kafka), container orchestration (Docker, Kubernetes), CI/CD, automated testing
Preferred skills
Order matching logic, FIX protocol, financial derivatives (Options, Futures), blockchain technologies
Technologies
Java, Spring, Micronaut, Chronicle Queue, RabbitMQ, Aeron, Kafka, Docker, Kubernetes, LLMs