Senior Trading Technology Engineer

BitMEX Logo

BitMEX

πŸ“Remote

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, and resolving performance issues. Collaboration with financial product teams and mentoring junior engineers are also essential aspects of this role. BitMEX offers a dynamic work environment, flexible remote work arrangements, paid holidays and leave, team-building events, and the opportunity to work across diverse global markets.

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
  • Partner 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 to help you find the perfect balance between work, family, and personal life
  • Paid holidays and leave so you won’t miss out on any important events
  • Team building & offsite events to bring our global team closer
  • Advantage of our Beyond Border Remote Working policy, where you get to work away from your home country

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.