Lead 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
Funding history
Projects
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.
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 build high performance trading engine components with Java. You will apply trading product knowledge, improve throughput latency and reliability, establish engineering standards, mentor engineers, and collaborate across product and engineering functions.
Requirements
- 12 or more years of Java backend engineering experience focused on front office execution and trading technologies
- Expert Java 17 or later knowledge including JVM concurrency primitives and collections
- Experience architecting and building low latency trading systems from the ground up
- Strong data structures algorithms TDD and BDD knowledge
- Experience with JUnit Mockito Spring or Micronaut Docker and Kubernetes
- Knowledge of Kafka RabbitMQ or Solace
- Understanding of spot futures and options markets
- Experience with LLM integration prompt engineering and SDLC automation
- Familiarity with Git GitHub JIRA Confluence and CI/CD
- Bachelor’s degree in Computer Science or a related technical field
- TypeScript GCP or cryptocurrency experience is preferred
Responsibilities
- Design and deliver reusable low latency Java code
- Apply trading product knowledge across spot and derivatives
- Identify bottlenecks and improve throughput latency and reliability
- Set standards for code quality automation and design
- Mentor engineers and define engineering practices
- Collaborate with engineering product and project stakeholders
