Senior Engineer, Trading Product Engineering
Core
Design and deliver reusable, reliable, low-latency Java code for a high-performance central limit order book matching engine and automated market making system on a regulated digital asset exchange.
Role type
Senior IC trading product engineer (Java)
Builds
Core distributed systems for the Bullish Exchange (Spot, Futures, Options)
Domain
Digital asset trading infrastructure / Financial technology
Deliverable
production ML models | product features
Required skills
Java (17+), low-latency system design, performance tuning, agentic AI development (LLM integration, prompt engineering, SDLC automation), middleware/messaging (Chronicle Queue, RabbitMQ, Aeron, Kafka), container orchestration (Docker, Kubernetes), CI/CD pipelines
Preferred skills
Order matching logic, orderbook generation, financial derivatives (Options, Futures), FIX protocol, blockchain technologies