Browse All Jobs
Job Description
BitMEX is seeking a Senior Software Engineer to join their Trading and Market Data team. This role focuses on designing, developing, and maintaining fault-tolerant, containerized distributed systems of microservices for reading and writing exchange data. The engineer will provide services to internal and external clients, including new products, support tooling, and analysis tooling, in a rapidly evolving environment.Role involves:
  • Designing, developing, maintaining, and supporting fault-tolerant, containerized distributed systems of microservices.
  • Providing services to internal and external clients, such as new products, support tooling, and analysis tooling.
  • Evaluating new technologies.
  • Collaborating with peers, internal and external users on technical design and direction.
  • Acting as a senior technical resource to junior engineers.
Requirements:
  • A Computer Science/Engineering degree.
  • 10+ years of experience writing Java components in a distributed fault-tolerant environment.
  • Experience with integration with data sources, such as relational databases and messaging middleware.
  • Comfortable with TDD/BDD and a good appreciation of clean coding principles.
  • Experience with Spring Rest services for extracting/inserting data from databases.
  • Strong engineering skill set with a firm grasp of fundamental Computer Science principles.
  • Experience working in a Linux/containerized environment and tuning it.
  • Ability to collaborate across time zones/team boundaries.
  • Ability to adapt to changing priorities within a fast-moving industry and startup culture.
BitMEX offers:
  • Work from home arrangements.
  • Paid holidays and leave.
  • Team building & offsite events.
  • Beyond Border Remote Working policy.
  • Option to be paid in fiat or cryptocurrency.
Apply Manually