Senior Trading Technology Engineer (Java)
** Re-write:**
About Us
We are BitMEX, a leading cryptocurrency derivatives trading platform known for our innovation, liquidity, and commitment to security. Since 2014, we have provided professional-grade trading services with a strong focus on security, offering a wide range of derivatives contracts and cryptocurrency pairs.
Our platform is dedicated to serving cryptocurrency derivatives traders with low latency, deep liquidity, and diverse cryptocurrency options. We are recognized for our introduction of the Perpetual Swap, a highly traded crypto product, and our ongoing commitment to transparency through on-chain Proof of Reserves and Proof of Liabilities.
Overview
The core of our platform, the Trading Engine, manages all brokerage and trading activities, including order management, risk management, PNL calculations, and settlement. We are expanding our engineering team to enhance the scalability of our platform and introduce new products, seeking individuals with a strong technical background and a passion for electronic trading systems.
Key Responsibilities
- Lead the design, development, and delivery of trading system components
- Implement new features, address bugs, and optimize performance
- Collaborate with Financial Products and quantitative researchers on product development
- Mentor team members and contribute to firm-wide initiatives
Requirements
- 8+ years of programming experience specializing in high-performance Java applications
- Bachelor's degree in Computer Science or a similar STEM field
- Previous experience in developing financial trading applications within Hedge Funds, Investment Banks, or Exchanges
- Proficiency in modern software development practices, including TDD and BDD
- Strong grasp of design patterns, SOLID principles, algorithms, and concurrency
- Effective analytical and problem-solving skills with a focus on simplifying complex problems
- Enthusiasm for software development and continuous learning with an emphasis on quality
Nice to Have
- Experience with developing execution algorithms and risk management systems
- Knowledge of FX/Crypto spot and derivatives markets
- Basic understanding of mathematics
- Familiarity with KDB/q language and containerization technologies like Docker and Kubernetes
- Experience working with financial protocols such as REST/WS and FIX
Join our team as we work towards building a dynamic cryptocurrency ecosystem, investing in emerging technologies, and shaping the future of digital financial services.