Key technologies and capabilities for this role
Common questions about this position
The position requires 8+ years of programming experience writing high-performance Java applications, along with experience in developing low latency trading systems.
A Bachelor's degree in Computer Science or a similar STEM discipline is required.
Experience in a related industry such as within a Hedge Fund, Investment Bank, or an Exchange developing financial trading applications is required.
Key skills include understanding of the Java Memory Model and concurrency in practice, modern software development fundamentals with TDD and BDD, design patterns like SOLID, and in-depth knowledge of algorithms and their complexities.
Strong candidates demonstrate analytical and problem-solving skills to break down complex problems, a genuine passion for software development, and a mindset of being a keen lifetime learner who prioritizes quality.
Peer-to-peer cryptocurrency trading platform
BitMEX is a peer-to-peer cryptocurrency trading platform that focuses on Bitcoin and other major cryptocurrencies like Ethereum and XRP. It allows traders to leverage their positions, offering up to 100x leverage on Bitcoin contracts and varying leverage on other cryptocurrencies. Users can trade perpetual contracts, which do not expire, enabling them to hold positions indefinitely as long as they meet margin requirements. BitMEX serves a wide range of clients, from individual retail traders to institutional investors, and generates revenue through trading fees on transactions. The platform is recognized for its strong security measures that protect users' funds and data, and it also offers a Testnet for users to practice trading strategies without financial risk. Additionally, BitMEX provides a robust API for traders to create custom trading tools and access real-time data.