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
Key Responsibilities* Design, build, and maintain robust, high-performance microservices and stream processing pipelines to deliver timely data supporting Risk Management and Clearing functions.
Develop a deep understanding of the data models and end-to-end data workflows across Risk Management and Clearing functions.
Build and architect infrastructure for optimal extraction, transformation, and loading (ETL) of external market data feeds.
Prioritise non-functional requirements including but limited to - HA/DR, high-throughput and data freshness.
Prioritise automated testing and maintain high standards for code quality and SDLC best practices.
Contribute to the evolution of the platforms target-state architecture.
Be an opinionated self-starter who takes a strong sense of ownership and excels at distilling complex requirements.
Stay current with industry trends to drive continuous improvement in the platform.
Work within a global team (HK, SG, UK), coordinating closely with Product Managers, Quants, and other Engineering teams.
Qualifications* 10+ years of professional experience in software development.
Applicable financial domain knowledge, particularly with options, futures and market data.
Experience providing technical oversight for financial risk management related to options and futures.
Expertise in Java and experience building mission-critical, high-throughput systems.
Demonstrated experience with stream processing pipelines (e.g. Kafka, Flink) and microservices architecture.
Hands-on experience with databases (e.g. SQL/no-SQL like Redis, Postgres, MongoDB).
Well versed in designing data structures, event schemas and database schemas.
Strong SQL skills. Strong analytical skills.
Solid and opinionated knowledge of testing methodologies, coding principles and coding standards.
Well versed with standard SDLC practices and tooling around build, test, deploy etc.
Hands on with a strong sense of ownership.
Ability to operate and thrive in a dynamic startup environment.
Passionate about knowledge sharing and mentoring.
Eligibility to work in Hong Kong.
Bonus Experience* Familiarity with cloud technologies (e.g. AWS, GCP), modern DevOps tooling (e.g. Kubernetes, Docker), and workflow orchestration (e.g. Airflow, DBT).
Familiarity with big data management and data lake ecosystems (e.g. Databricks, Snowflake, BigQuery).
Experience with BI technologies for data visualisation (Tableau, Superset) or delivering simple web-based UIs (React).
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.