Senior Engineer Trading Product Engineering

Bullish helps you trade cryptocurrencies securely through a regulated exchange that combines traditional order books with automated market making.

Maintainer signals as of 8/23/2026

Suite 23, Portland House, Glacis Road, Gibraltar, Gibraltar
About Bullish

Bullish helps institutional traders execute cryptocurrency transactions through a regulated Gibraltar-licensed platform. You can trade spot assets, access margin funding, and trade perpetual futures with cross-collateralized accounts. The exchange combines traditional central limit order books with automated market making to provide consistent liquidity and tight spreads across market conditions.

View jobs by Bullish

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and deliver reliable low latency Java code for trading systems. You will improve code quality and automation, resolve performance bottlenecks in order processing, strengthen unit integration and performance testing, and collaborate with product and project stakeholders.

Requirements

  • Strong Java 17 or later proficiency with performance tuning experience
  • Experience designing high throughput low latency systems
  • Experience with LLM integration prompt engineering and SDLC automation
  • Experience with Chronicle Queue RabbitMQ Aeron or Kafka
  • Working knowledge of Spring or Micronaut Docker and Kubernetes
  • Knowledge of testing methodologies SDLC practices and CI/CD pipelines
  • Experience with trading functionality financial derivatives FIX protocol or blockchain is preferred

Responsibilities

  • Design and deliver reusable low latency Java code
  • Improve code quality organization and automation
  • Profile and resolve order processing bottlenecks
  • Strengthen unit integration and performance testing
  • Collaborate with engineers product managers and project managers