Senior Engineer, Trading Product Engineering
Core
Design and deliver low-latency Java systems for a global digital asset exchange, managing the end-to-end order lifecycle and hybrid matching engine.
Role type
Senior IC trading product engineer
Builds
High-throughput APIs and core distributed systems for Spot, Futures, and Options trading
Domain
Digital assets / 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 (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
Technologies
Java, Spring, Micronaut, Chronicle Queue, RabbitMQ, Aeron, Kafka, Docker, Kubernetes
Responsibilities
Design and deliver reusable, reliable, low-latency Java code; profile and resolve performance bottlenecks in the order-processing path; improve stability through automated testing; collaborate across distributed teams
Seniority
Senior, hands-on IC