Lead Engineer, Trading Product Engineering
Core
Design and build high-performance, low-latency backend systems for a regulated digital asset exchange, managing the end-to-end order lifecycle for Spot, Futures, and Options.
Role type
Lead Engineer, backend trading systems
Builds
Core distributed systems, hybrid matching engine (CLOB + AMM), and high-throughput APIs for Bullish Exchange
Domain
Digital assets, cryptocurrency, institutional trading, fintech
Deliverable
production ML models
Required skills
Java backend engineering, low-latency trading systems architecture, JVM concurrency, data structures and algorithms, TDD/BDD, Spring or Micronaut, Docker, Kubernetes, Kafka/RabbitMQ/Solace, Spot/Futures/Options market knowledge, agentic AI development (LLM integration)
Preferred skills
TypeScript, Google Cloud Platform (GCP), cryptocurrency/digital asset industry experience
Technologies
Java 17+, JUnit, Mockito, Git/GitHub, JIRA, Confluence, CI/CD
Responsibilities
Design and deliver reusable low-latency Java code, optimize throughput/latency/reliability, set technical bar for code quality and automation, mentor engineers, collaborate with product and project management
Seniority
Lead, hands-on technical leadership and mentorship