Senior Trading Technology Engineer
BitMEX
Summary
Join BitMEX's Trading Engine team and contribute to the development and maintenance of our cutting-edge cryptocurrency trading platform. We are seeking a highly skilled software engineer with extensive experience in high-performance Java application development and low-latency trading systems. You will play a key role in designing, developing, and delivering critical trading system components, implementing new features, fixing bugs, and optimizing performance. Collaboration with financial product teams and mentoring junior team members are also essential aspects of this role. BitMEX offers a competitive benefits package, including remote work options, generous paid time off, comprehensive health insurance, professional development opportunities, and more.
Requirements
- 8+ years of programming experience writing high-performance Java applications
- Experience in developing low-latency trading systems
- Bachelor's degree in Computer Science or a similar STEM discipline
- Experience in a related industry (e.g., Hedge Fund, Investment Bank, or Exchange) developing financial trading applications
- Understanding of modern software development fundamentals and testing practices, including TDD and BDD
- Understanding of design patterns and object-oriented programming (e.g., SOLID), with in-depth understanding of algorithms and their complexities
- Understanding of the Java Memory Model and concurrency in practice
- Demonstrable analytical and problem-solving skills, with the ability to break down larger problems and turn complex problems into simpler abstractions
- Genuine passion for software development and a keen interest in continuous learning, prioritizing quality over quantity
Responsibilities
- Own the design, development, and delivery of trading system components
- Implement new features, fix bugs, and perform performance tuning
- Collaborate with Financial Products and quantitative researchers on product delivery
- Mentor team members and drive firm initiatives
Preferred Qualifications
- Experience in the development of execution algorithms and risk management systems
- Finance knowledge in FX/Crypto spot and derivatives markets
- Basic understanding of mathematics
- Working knowledge of the KDB/q language
- Working knowledge of containerization using Docker/Kubernetes
- Experience with REST/WS, FIX, or any other financial protocols
Benefits
- Work from home option
- 25 days of annual leave, in addition to public holidays, as well as maternity, paternity, and childcare leave
- A top-tier and comprehensive medical, dental, and vision policy for you and your dependents
- Professional development allowance to support your career advancement
- Access to annual wellness benefits to cultivate your physical and mental growth
- Beyond Border Remote Working policy
- Team building and offsite events
- Life insurance coverage
- Option to be paid in fiat or cryptocurrency