Trading Engineer

BitMEX Logo

BitMEX

📍Remote - Canada

Summary

Join BitMEX's best-in-class Wallets & Funds team and contribute to the security and efficiency of our cryptocurrency deposit and withdrawal systems. We are seeking a skilled software developer to develop and maintain software for handling customer cryptocurrency deposits and withdrawals in a high-uptime environment. You will improve test coverage, engage in test-driven development, and assist in architecting new cryptocurrency and wallet infrastructure. This role requires several years of Python development experience, familiarity with code review workflows, and experience with network protocols. BitMEX offers a flexible remote work environment with paid holidays and leave, team-building events, and the option of being paid in fiat or cryptocurrency.

Requirements

  • Several years experience working as a team on a python codebase
  • Familiarity with a code-review and pull-request based workflow
  • Experienced with writing software that speaks a variety of network protocols, with awareness of appropriate threading/locking models, or asynchronous design to ensure correctness

Responsibilities

  • Develop and maintain software to credit customer’s cryptocurrency deposits and prepare withdrawals in a safety-critical and high-uptime environment
  • Improve test coverage of existing codebases as well as engage in test-driven development practices with the team
  • Assist in architecting new cryptocurrency and wallet infrastructure relying on modern standards and practices

Preferred Qualifications

  • Shipping and deploying container-based software
  • Experience of handling large datasets in python, perhaps with numpy or scipy tooling
  • Transaction-level awareness of cryptocurrencies (scripts, signatures, utxo set, proof of work, fees, blocks)
  • Use of type checked and code-formatted python, pytest and similar, CI/CD
  • Awareness of defensive software security practices

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 any important events
  • Team building & offsite events to bring our global team closer
  • Don’t forget the advantage of our Beyond Border Remote Working policy, where you get to work away from your home country
  • Option to choose to be paid in fiat or crypto currency, providing the flexibility to shape your financial freedom

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.