Summary
Join BitMEX's Trading and Market Data team as a senior engineer to design, develop, and maintain fault-tolerant, containerized distributed systems for exchange data. You will provide services to internal and external clients, evaluate new technologies, collaborate with peers, and mentor junior engineers. This role requires 10+ years of Java development experience in a distributed environment, familiarity with various technologies, and strong computer science fundamentals. BitMEX offers a flexible remote work arrangement with paid holidays and leave, team-building events, and the option of fiat or crypto currency payment.
Requirements
- Have a Computer Science/Engineering degree
- 10+ years of writing Java components in a distributed fault tolerant environment. Integration with data sources, such as relational databases and messaging middleware
- Comfortable with TDD/BDD, with a good appreciation of clean coding principles
- Spring
- Rest services, to extract/insert data from databases
- Strong engineering skill set with firm grasp of fundamental Computer Science principles
- Work in a Linux/containerised environment and have experience tuning it
- Collaborate across time zones/team boundaries to engineer best possible outcome
- Ability to adapt to changing priorities within a fast moving industry and startup culture
Responsibilities
- Design, development, maintenance and support of fault-tolerant, containerised distributed systems of microservices, for the writing and reading of exchange data
- Provide services to both internal and external clients, such as new products, support tooling, analysis tooling
- Evaluation of new technologies
- Collaboration with peers, internal and external users on technical design and direction
- Act as a senior technical resource to junior engineers
Preferred Qualifications
- Experience with algorithmic trading
- Exposure to Data Warehousing solution, specifically AWS/RDS
- PostgreSQL
- Python
- Experience in the finance industry
- An interest in the crypto trading space
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
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.