Software Developer, Trading Technology
About Company
BitMEX is a prominent cryptocurrency derivatives trading platform renowned for its commitment to innovation, liquidity, and security in the realm of cryptocurrency trading. With a focus on change and unparalleled expertise, BitMEX sets a standard for peer-to-peer crypto-products trading platforms, empowering traders globally with knowledge and confidence.
BitMEX was a pioneer in introducing derivatives trading within the crypto space, catering specifically to institutional and professional traders. The platform is best known for creating the Perpetual Swap, a highly popular trading product, and consistently leading through the development of new cryptocurrency derivative offerings. BitMEX prioritizes user security, with no incidences of lost cryptocurrency due to hacking since its inception in 2014. Emphasizing simplicity, speed, and attention to detail, BitMEX operates across various markets and timezones, seeking adaptable individuals to join its dynamic team and contribute to a thriving cryptocurrency ecosystem.
Role Overview
The Wallets & Funds team plays a critical role in ensuring the security and efficiency of customer deposits for trading purposes, managing millions of addresses and various cryptocurrency chains. By leading wallet and address format enhancements, the team aims to follow industry best practices and contribute to ongoing advancements in the cryptocurrency exchange landscape. BitMEX is expanding its funds and wallets team to enhance deposit handling capabilities and prepare for the onboarding of millions of new users in the future.
Key Responsibilities
- Design and maintain software systems responsible for processing customer cryptocurrency deposits and withdrawals in a secure and high-availability environment.
- Enhance test coverage of existing codebases and incorporate test-driven development practices into the development process.
- Contribute to the architectural design and implementation of modern cryptocurrency and wallet infrastructure.
Preferred Qualifications
- Extensive experience collaborating on Python codebases within a team environment.
- Proficiency in code review processes and the use of pull-request workflows.
- Skill in developing software that interacts with various network protocols, utilizing threading/locking models or asynchronous design for accuracy.
Desired Skills
- Experience deploying container-based software solutions.
- Proficiency in handling large datasets using Python, including tools like NumPy or SciPy.
- Knowledge of cryptocurrency fundamentals at the transaction level, including scripts, signatures, UTXO sets, proof of work, fees, and blockchain blocks.
- Familiarity with type-checked and code-formatted Python, pytest, CI/CD processes, and defensive software security practices.
Join BitMEX in shaping the future of digital financial services and contributing to the growth of the cryptocurrency ecosystem through strategic technological investments.