Senior Engineer, Trading Engineering

Posted:
10/14/2025, 4:51:22 PM

Location(s):
Hong Kong, China

Experience Level(s):
Senior

Field(s):
Software Engineering

About Bullish

Bullish is an institutionally focused global digital asset platform that provides market infrastructure and information services. These include: Bullish Exchange – a regulated and institutionally focused digital assets spot and derivatives exchange, integrating a high-performance central limit order book matching engine with automated market making to provide deep and predictable liquidity. Bullish Exchange is regulated in Germany, Hong Kong, and Gibraltar. CoinDesk Indices – a collection of tradable proprietary and single-asset benchmarks and indices that track the performance of digital assets for global institutions in the digital assets and traditional finance industries. CoinDesk Data - a broad suite of digital assets market data and analytics, providing real-time insights into prices, trends, and market dynamics. CoinDesk Insights – a digital asset media and events provider and operator of Coindesk.com, a digital media platform that covers news and insights about digital assets, the underlying markets, policy, and blockchain technology.

Reports to:

Vice President, Engineering

Join our global team of passionate engineers dedicated to building a highly performant and highly available Exchange Trading System. We pride ourselves on designing, developing, and maintaining robust and scalable software solutions using cutting-edge technology to drive our business forward.


Overview:
As a Senior Software Engineer, you will play a crucial role in designing and implementing product features on highly performant micro-services and trading engines. You will excel in this role by utilizing your excellent problem-solving skills and ability to devise innovative solutions. Your proficiency in navigating ambiguity and thriving in a dynamic environment will be essential to your success. In addition, you will bring a collaborative mindset, working effectively with cross-functional teams, including risk management professionals and quantitative analysts, to understand business requirements and translate them into reliable and high-performance software systems.


Responsibilities:

  • Design, Build, and Maintain: Create reusable, reliable and highly performant Java code that meets or exceeds our high standards.
  • Problem Solving: Identify bottlenecks and bugs, and devise innovative solutions to overcome these challenges.
  • Code Quality: Help maintain code quality, organization, and automation to ensure our systems are robust and scalable.
  • Testing: Continuously identify functional/non-functional issues through building and maintaining test automation.
  • Low Latency: Create reusable, reliable, scalable and low latency Java code at the core of the Exchange.
  • Global Collaboration: Work as part of a dynamic, agile global team, including Engineering, Product and Project Management


What We’re Looking For:

  • Strong proficiency in Java (ideally 17+) and experience in performance tuning and optimization.
  • Experience with RESTful and websocket designs and frameworks.
  • Experience designing systems with high throughput and low latency.
  • Hands-on familiarity with popular Java Frameworks such as Spring/Micronaut.
  • Solid knowledge of testing methodologies, coding principles and coding standards.
  • Well versed with standard SDLC practices and tooling around build, test, deploy etc.
  • Good hands on git (github), Docker, Kubernetes, JIRA, Confluence.
  • Good understanding of middleware such as Chronicle Queue, RabbitMQ, Aeron and Kafka.
  • Familiarity with DevOps and CI/CD practices.
  • Hands on with a strong sense of ownership and drive.
  • Computer Science or related degree.


Bonus Experience:

  • Experience working on core trading functionality, such as order matching and orderbook generation
  • Familiarity with financial derivative products, such as Options and Futures.
  • Familiarity with blockchain technologies.
  • Experience with FIX and related workflows.
  • Familiarity with GCP.
  • Financial services experience.

Bullish is proud to be an equal opportunity employer. We are fast evolving and striving towards being a globally-diverse community. With integrity at our core, our success is driven by a talented team of individuals and the different perspectives they are encouraged to bring to work every day.