The Bullish Group has built an ecosystem focused on developing financial services for the digital assets sector through technology and investment businesses. These include: Bullish Exchange - digital asset trading services that utilize central limit order matching and proprietary market making technology to deliver deep liquidity and tight spreads within a compliant framework. The business is licensed by the Hong Kong Securities and Futures Commission, German Federal Financial Supervisory Authority, and the Gibraltar Financial Services Commission. Since its launch in November 2021, Bullish Exchange has surpassed US$1.3 trillion in total trading volume, with 2H 2024 average daily volume exceeding US$2 billion. Bullish Capital - an investment company which offers strategic capital, industry expertise and an extensive network of resources to support initiatives that connect conventional finance with the revolutionary possibilities of the digital economy. CoinDesk - an award-winning media, events, indices and data business servicing the global crypto economy.
Reports to:
Lead Engineer, EngineeringSeeking an inventive and meticulous Senior C++ Engineer to architect, develop, and manage dependable, efficient, and recyclable custody libraries and systems. This role entails creating and executing high-throughput, resilient custody services, with a strong emphasis on security and automated testing. The position involves working with digital asset custody, smart contract development, private and public blockchains, cryptography, and overall custody system design.
Role & Responsibilities
Design, build, and maintain efficient, reusable, and reliable C++ systems and libraries.
Develop Crypto Custody solution interacting with public blockchains for crypto assets management.
Lead projects on feature development and bug fixing assignments.
Work with Product Managers, Project Managers and management to assemble requirements and deliver functionalities.
Drive continuous performance and quality improvements.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organization, and automation.
Other duties as assigned.
Experience/Qualifications
A Bachelor's degree in Computer Science, Software Engineering, or a closely related field is required.
Strong proficiency in C++, with solid knowledge of language specification.
Experience with C++ 11 required, C++17 or up experience preferred, with particularly mastery of STL and Boost.
5+ years of experience, preferably in the finance sector.
Great hands-on experience in C++ projects.
Ability to deliver against timelines, with a strong sense of scope and complexity controls.
Able to work independently with minimal guidance on tasks.
Experience with smart contracts development is a plus.
Experience with digital asset custody is a plus.
Familiarity with private or public blockchains is a plus.
Familiarity with custody systems is a plus.
Experience with cryptography is a plus.
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.