Taro Logo

Senior Trading Technology Engineer (Java)

BitMEX is the world's leading cryptocurrency derivatives trading platform, pioneering cryptocurrency trading through relentless commitment to change, and setting benchmarks for innovation, liquidity, and security.
Asia
Backend
Senior Software Engineer
Remote
8+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Trading Technology Engineer (Java)

BitMEX, a globally leading exchange for crypto derivatives, is seeking a Senior Trading Technology Engineer (Java) to join their core team. As part of the Trading Engine team, you'll be responsible for order management, risk management, position keeping, PNL calculations, market data distribution, order matching, and settlement.

The ideal candidate will have 8+ years of programming experience in high-performance Java applications, a bachelor's degree in Computer Science or a similar STEM discipline, and experience in related industries such as Hedge Funds, Investment Banks, or Exchanges. You should have a strong understanding of modern software development fundamentals, design patterns, object-oriented programming, and the Java Memory Model.

Key responsibilities include:

  • Ownership in the design, development, and delivery of trading system components
  • New feature implementation, bug fixing, and performance tuning
  • Partnering with Financial Products and quantitative researchers on product delivery
  • Mentoring team members and driving firm initiatives

BitMEX offers a professional-grade trading platform with low latency, deep liquidity, and maximum availability. The company has maintained an impeccable security record since 2014 and offers more than 100 derivatives contracts, 11 pairs for spot trading, and an easy convert function between 30 different cryptocurrencies.

Join BitMEX to help scale the trading platform to millions of users and transactions per second, and grow an innovative set of new products. This is an opportunity to be part of building the future of digital financial services in a dynamic, fast-paced environment.

Last updated a year ago

Responsibilities For Senior Trading Technology Engineer (Java)

  • Design, develop, and deliver trading system components
  • Implement new features, fix bugs, and tune performance
  • Partner with Financial Products and quantitative researchers on product delivery
  • Mentor team members and drive firm initiatives

Requirements For Senior Trading Technology Engineer (Java)

Java
  • 8+ years programming experience writing high-performance Java applications
  • Bachelor's degree in Computer Science or similar STEM discipline
  • Experience in related industry (Hedge Fund, Investment Bank, or Exchange)
  • Understanding of modern software development fundamentals and testing practices (TDD, BDD)
  • Understanding of design patterns and object-oriented programming (SOLID)
  • Understanding of Java Memory Model and concurrency
  • Analytical and problem-solving skills
  • Passion for software development and continuous learning

Interested in this job?