CareerPlan

Senior Engineer, Trading Product Engineering

LondonFull-time2026-05-20 → 2026-11-11

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