Engineer, Custody Engineering (Java, Backend)
Location: Hong Kong
Time Type: Full time
Job Description
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:
Lead Engineer, EngineeringEngineering Organization & Culture
At Bullish, we are engineering the institutional standard for the digital asset industry. Our mission is to build a platform centered on security and compliance, requiring a commitment to technical excellence that extends beyond simply delivering code. As a global organization, we set a high bar for those driven to do their best work alongside world-class peers.
We value engineers who treat development as a craft and own the outcome from concept to deployment. We expect our teams to bring structure to ambiguity and shape the frameworks that support our global organization. We refuse to compromise on quality and seek problem solvers who thrive on high-impact technical challenges.
The Team: Custody Engineering
The Custody Engineering Team builds the critical systems that safeguard user assets, architecting secure and compliant infrastructure for the entire lifecycle of funds. Our technical scope is broad, spanning blockchain development, smart contracts, oracles, and the full-stack systems that power them. We operate with a high degree of autonomy and ownership over mission-critical infrastructure, bridging the gap between cutting-edge blockchain technology and institutional-grade stability.
What You’ll Do
Integrate systems into a unified platform, maintaining data integrity and reliable communication between internal modules and external services
Design and develop core platform Java services and APIs, with emphasis on correctness, high availability, performance, and scalability
Write clean, well-documented, and testable code. Set standards through code reviews and advocate for consistent engineering practices
Debug and resolve issues in distributed systems, using health checks, monitoring, and logging to identify and eliminate bottlenecks
Partner with product managers and designers to translate product requirements into technical specifications
What You’ll Bring
4+ years of software engineering experience delivering production-grade systems in high-stakes environments under tight deadlines
Expert-level proficiency in Java and microservice frameworks, with thorough knowledge of the JDK
Experience with microservices architectures, RESTful APIs, and messaging systems (e.g., Kafka)
A security-first mindset with a track record of building fault-tolerant systems and advanced testing frameworks, and supporting them in production
An ability to communicate technical concepts clearly, both verbally and in writing, to technical and non-technical stakeholders across global teams
A strong desire to take responsibility and own solutions end-to-end
Nice To Haves
Experience in digital assets, blockchain, or traditional financial services
Knowledge of application network security best practices
Experience using AI tools to accelerate development workflows
Experience with cloud providers, specifically Google Cloud Platform (GCP)
Front-end experience with 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.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
