BitMEX is the world’s leading cryptocurrency derivatives trading platform, which has pioneered cryptocurrency trading through relentless commitment to change, and continues to set benchmarks for innovation, liquidity, and security today.

As the world's most advanced peer-to-peer crypto-products trading platform and API, BitMEX gives knowledge, confidence, and precision to hundreds of thousands of traders, transacting billions of USD a day.


The Custody Engineering Team powers the custody of bitcoin /altcoin deposits, enabling many thousands of trading customers to make secure deposits as margin in our Trading Engine. Our systems are responsible for tracking deposits, creating withdrawals, and interacting with the base layer of Bitcoin and other cryptocurrencies.

As a Software Engineer in the Custody Engineering Team, you will be responsible for developing modules related to currencies/crypto network/blockchain to support, cold air-gapped wallet solutions for both our internal business lines, as well as external clients integration with current third party custody solutions we utilize, and more. You will have to learn of new technologies and use-cases, and be ultimately responsible for the innovation in the fields of fintech, security, cryptography and blockchain in a rapidly growing product.


  • Build/Test/Deploy/Operate services in production
  • Developing, testing, monitoring and maintaining custody applications, back-end systems, client-side applications and any other components that make up the application stack;
  • Develop and maintain software to credit customer’s cryptocurrency deposits and prepare withdrawals in a safety-critical and high-uptime environment. 
  • Improve test coverage of existing codebases as well as engage in test-driven development practices with the team. 
  • ​​Documenting development processes, artifacts and best practices and
  • Employing a wide range of soft skills, including communication, collaboration, problem-solving, multitasking and working in a team environment.


  • At least 4 years of experience as a software engineer, with years experience working as a team on a Python codebase
  • Strong knowledge of common algorithms and data structures
  • Familiarity with a CICD, code-review and pull-request based workflow
  • Experience working on complex systems, with many components, interfaces, and use cases
  • Strong analytical, quantitative, and problem-solving skills
  • Familiarity with current industry coding practices, design patterns, frameworks, and deployment and testing automation

Join us, as we build a thriving cryptocurrency ecosystem through strategic investments in emerging cryptocurrency technology, and create the future of digital financial services.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)