About BitMEX: a globally leading exchange for crypto derivatives, offering traders a professional-grade trading platform. The Trading Engine team is responsible for order management, risk management, position keeping, PNL calculations, market data distribution, order matching, and settlement.
Requirements
- 8+ years programming experience writing high-performance Java applications
- Experience in developing low latency trading system
- Bachelor's degree in a Computer Science or similar STEM discipline
- Experience in a related industry, such within a Hedge Fund, Investment Bank, or an Exchange developing financial trading applications
- Understanding of the modern software development fundamentals and testing practises inclusive of TDD and BDD
- Understanding of design patterns and object-oriented programming such as SOLID, with in-depth understanding of algorithms and their complexities
- Understanding of the Java Memory Model and concurrency in practise
- Demonstrable analytical and problem solving skills, with an ability to break larger problems down and turning complex problems into simpler abstractions
- Genuine passion for software development, and a keen lifetime learner who puts quality over quantity
Benefits
- Work from home
- 25 days of annual leave
- Comprehensive medical, dental and vision policy
- Professional development allowance
- Annual wellness benefits
- Beyond Border Remote Working policy
- Life insurance coverage