The Trading Product Engineering team builds core distributed systems that drive the global trading experience on Bullish Exchange
Job Summary
The Trading Product Engineering team builds core distributed systems that drive the global trading experience on Bullish Exchange.
Engineers are expected to treat development as a craft, owning outcomes from concept to deployment while refusing to compromise on quality.
The role demands absolute correctness in managing complex financial state transitions and translating intricate market structures into scalable solutions.
Matching Summary
The Trading Product Engineering team builds core distributed systems that drive the global trading experience on Bullish Exchange.
Skills & Requirements
Must-have
Strong Java 17+ fluency with performance tuning
High throughput and low latency system design
Experience with agentic AI and LLM integration
Middleware technologies like Kafka or Aeron
Spring or Micronaut framework knowledge
Docker and Kubernetes containerization
Deep testing methodologies and CI/CD pipelines
Nice-to-have
Core trading functionality experience
Familiarity with financial derivatives products
Knowledge of FIX protocol workflows
Understanding of blockchain technologies
Experience with automated market making
Key Requirements
Strong Java (17+) fluency
Hands-on experience with agentic AI development
Solid understanding of middleware and messaging technologies
Working knowledge of Spring or Micronaut
Deep knowledge of testing methodologies and SDLC practices