Bullish

Senior Engineer, Trading Product Engineering

Bullish
Apply
15 days ago
Hong Kong, Hong KongSenior

Responsibilities

  • Design and deliver reusable, reliable, low-latency Java code powering Bullish Exchange.
  • Raise code quality, organization, and automation standards as systems scale under load.
  • Profile and resolve performance bottlenecks in the order-processing path.
  • Improve system stability through unit, integration, and performance testing.
  • Collaborate with distributed teams of engineers, product managers, and project managers.
  • Own components on which the Exchange depends.

Requirements

  • Strong fluency in Java 17+ and experience with performance tuning.
  • Track record designing and building high-throughput, low-latency systems.
  • Hands-on experience with agentic AI development, LLM integration, prompt engineering, and SDLC automation.
  • Understanding of middleware and messaging technologies such as Chronicle Queue, RabbitMQ, Aeron, and Kafka.
  • Working knowledge of Spring or Micronaut, Docker, and Kubernetes.
  • Deep knowledge of testing methodologies, SDLC practices, and CI/CD pipelines.
  • Preferred experience with order matching, orderbook generation, Options, Futures, FIX protocol, blockchain technologies, and related workflows.

Categories

Bullish

About Bullish

201-500 employees
Contact me