Lead Engineer, Trading Product Engineering
Core
Design and build high-performance, low-latency Java components for a hybrid matching engine (Central Limit Order Book + Automated Market Making) powering a global digital asset exchange.
Role type
Senior IC Lead Engineer (Trading Systems)
Builds
High-throughput trading infrastructure for Spot, Futures, and Options markets
Domain
Digital Assets / Financial Markets
Deliverable
production ML models | product features
Required skills
Java (17+), JVM internals, concurrency primitives, low-latency system architecture, data structures, algorithms, TDD/BDD, Spring/Micronaut, Docker, Kubernetes, Kafka/RabbitMQ/Solace, Spot/Futures/Options market mechanics, agentic AI/LLM integration
Preferred skills
TypeScript, Google Cloud Platform (GCP), cryptocurrency/digital asset industry experience
Technologies
Java, Spring, Micronaut, Docker, Kubernetes, Kafka, RabbitMQ, Solace, JUnit, Mockito, Git, GitHub, JIRA, Confluence
Responsibilities
Design and deliver reusable, reliable, low-latency Java code; identify bottlenecks and engineer solutions for throughput/latency; set technical standards and code quality; mentor engineers; collaborate across global hubs
Seniority
Senior, hands-on IC with leadership expectations