Job Description

Summary

BitMEX is the world’s leading cryptocurrency derivatives trading platform, which has pioneered cryptocurrency trading through relentless commitment to change, and continues to set benchmarks for innovation, liquidity, and security today.

As the world's most advanced peer-to-peer crypto-products trading platform and API, BitMEX gives knowledge, confidence, and precision to hundreds of thousands of traders, transacting billions of USD a day.

Overview

The BitMEX Trading Technology department sits at the core of the business and handles all brokerage and trading aspects of the platform.  The team is responsible for order management, risk checking, position keeping, PNL calculations, pricing (derivatives), risk management, market data distribution, order matching, and settlement.

Upstream and downstream of the Trading Engine is a rich and comprehensive API through which users submit order requests and receive real-time updates. The Trading API team is responsible for the design, development, and maintenance of API services related to Trading. 

As Team Lead, you are responsible for this function.

Responsibilities

  • Line management, technical leadership and mentorship of a team of engineers in Trading API
  • Design, develop, test, and support new and existing Trading software services
  • Work closely with the Engine Development team and Trading Data Services team on the firm’s data distribution architecture
  • Work closely with the Trading Analytics team to understand how clients use the Websocket API to inform design decisions. In particular microburst behaviour, usage patterns, invalid requests, handling of highly variable workload,  and rate limit usage.
  • Ensure that all parts of the Trading Engine access and distribution layers are running correctly, with appropriate monitoring and testing in place to identify any potential issues
  • Work closely with the Trading Platform Product Management to develop trading API documentation for external consumers
  • Identify and implement performance and efficiency improvements to the internal and user facing Trading API architecture
  • As an Engineering Manager within Trading Technology, contribute to department-wide engineering and architectural design initiatives for the Trading Platform

Qualifications 

You follow good principles of software engineering like TDD, writing modular, maintainable, clean code, and are used to working in an Agile environment.

  • Strong engineering skill set with firm grasp of fundamental Computer Science principles and a test-driven approach to software development
  • 7+ years programming experience writing high throughput Market Data distribution services, ideally in FX, Equities or Derivatives markets in Java or another OO language
  • 5+ years financial experience at a Hedge Fund, Investment Bank, or Exchange building market data systems
  • Strong knowledge in and experience with financial services protocols including FIX, OUCH, ITCH, SBE, Protobuf or similar
  • Expert in Networking with experience utilising low latency messaging frameworks like Ultra Messaging, Aeron, Chronicle Queue
  • Expert in writing latency sensitive Java services, with experience working with libraries like LMAX Disruptor
  • Experience managing a small team of engineers, and leading multiple concurrent projects
  • Experience managing stakeholder relationships including managing a book of work
  • Ability to adapt to changing priorities within a fast moving industry and startup culture
  • Preferable: experience building microservice architecture systems, test automation, BDD, scaling, and performance tuning
  • STEM degree preferable

Join us, as we build a thriving cryptocurrency ecosystem through strategic investments in emerging cryptocurrency technology, and create the future of digital financial services.

Skills
  • Product Management
© 2024 cryptojobs.com. All right reserved.