company logo

Electronic Trading Platform Developer

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 innov

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

This role will sit in our Electronic Trading team, alongside with our traders. You will analyse, enhance and develop components for the Electronic Trading Platform supporting our brokerage, algorithmic trading, and treasury services. Provide tooling to provide real-time monitoring and analysis of the stack for latency and throughput to ensure scalability.

Key Responsibilities

  • Work with business stakeholders to design, build, and test trading platform services
  • Enhance real-time monitoring of the trading platform through telemetry and instrumentation
  • Contribute to feature development of components of the full trading platform such as SOR, flow internalisers and exchange or client connectivity services

Qualifications

  • 5+ years of Java
  • 2+ years experience in financial trading technologies
  • Strong understanding of concurrent application development concepts.
  • Application benchmarking and performance analysis.
  • Experience implementing instrumentation through telemetry using tools such as Lightstep.
  • Following TDD/BDD methodologies and clean coding practices.
  • Experience working in a Linux environment.
  • Comfortable working with developer tools such as GIT, Jira and Confluence.
  • Familiar with automated build, test and deployment pipelines (e.g. GitLab or Jenkins).
  • Strong problem-solving skills and a confident communicator.
  • Ability to work independently and comfortably to tight schedules.

Nice to Have

  • Experience with cryptocurrency trading.
  • Python development experience.
  • Experience developing distributed components which communicate over middleware solutions such as NATS, Kafka, TibCo and LBM.
  • Understanding of the FIX specification
  • Interacting with and querying KDB datasets
  • Experience with deploying applications into the cloud and using container technologies such as Docker and Kubernetes.
  • Understanding of logging, metrics and tracing concepts using tools such as Splunk, ELK stack, Lightstep and TICK stack.

#LI-CH1

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

Leave a Reply