Bullish

Senior Engineer, Trading Product Engineering

Bullish
Apply
12 days ago
Hong Kong, Hong KongSenior

Responsibilities

  • Design and deliver reusable, reliable, low-latency Java code powering the exchange.
  • Improve code quality, system organization, and automation as the platform scales under load.
  • Profile and resolve performance bottlenecks in the order-processing path.
  • Improve system stability through unit, integration, and performance automation.
  • Collaborate with distributed engineering, product management, and project management teams.
  • Own the components on which the exchange depends.

Requirements

  • Strong fluency in Java 17 or later with performance-tuning experience.
  • Demonstrated experience 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, the FIX protocol, related workflows, or blockchain technologies.

Categories

Bullish

About Bullish

201-500 employees
Contact me