Trading Technology Engineer
WFA Digital Insight
The demand for skilled trading technology engineers has seen a significant surge, with the global cryptocurrency market projected to reach
Job Description
About the Role
The Trading Technology Engineer position at BitMEX represents a unique opportunity for engineers to contribute to the development of professional-grade trading platforms. This role is critical in ensuring the low latency, deep liquidity, and maximum availability that BitMEX is known for. As part of the engineering team, you will be working closely with cross-functional teams to drive the evolution of the trading platform, focusing on scalability, performance, and security.The day-to-day responsibilities of this role involve designing, developing, and maintaining complex trading systems, collaborating with the product team to understand user needs, and working with the operations team to ensure seamless deployment and monitoring of the systems. The engineer will also participate in code reviews, contribute to the improvement of the engineering practices, and stay up-to-date with the latest technologies and trends in the field.
Given the nature of BitMEX's business, the team operates in a fast-paced environment that requires adaptability, a strong work ethic, and a passion for delivering high-quality solutions under tight deadlines. The role is fully remote, offering the flexibility to work from anywhere, provided there is a reliable internet connection and the ability to overlap with the team's working hours for collaboration.
What You Will Do
- Design and develop high-performance trading systems with a focus on low latency and high availability.
- Collaborate with the product team to identify and prioritize project requirements, ensuring the development aligns with business objectives.
- Participate in the development of the technical roadmap for the trading platform, focusing on scalability, security, and innovation.
- Conduct thorough code reviews to ensure the team maintains high standards of quality, security, and best practices.
- Work closely with the QA team to identify and resolve issues, improving the overall quality of the platform.
- Engage in continuous learning to stay updated with the latest technologies, trends, and best practices in software development.
- Contribute to the improvement of engineering practices, including but not limited to agile methodologies, testing strategies, and DevOps practices.
- Provide technical leadership and mentorship to junior engineers, fostering a culture of innovation and excellence within the team.
- Collaborate with the operations team to ensure smooth deployment, monitoring, and maintenance of the trading systems.
- Participate in on-call rotations to ensure the trading platform's reliability and resolve any issues that may arise outside of regular working hours.
What We Are Looking For
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proficiency in at least one programming language, with a preference for languages relevant to trading systems (e.g., Python, C++, Java).
- Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker).
- Strong understanding of software development principles, including object-oriented design, design patterns, and testing methodologies.
- Experience with agile development methodologies and version control systems (Git).
- Strong problem-solving skills, with the ability to debug complex issues in distributed systems.
- Excellent communication and teamwork skills, with the ability to collaborate effectively in a remote setting.
- A passion for the cryptocurrency and blockchain space, with a keen interest in staying updated with market trends and technological advancements.
- Experience with trading systems or financial technology is a significant plus.
Nice to Have
- Experience with cryptocurrency exchanges or trading platforms.
- Knowledge of trading protocols and APIs.
- Familiarity with security best practices for financial systems.
- Participation in open-source projects or personal projects related to trading technology.
- Certification in cloud computing, cybersecurity, or a related field.
Benefits and Perks
- Competitive salary package.
- Opportunities for professional growth and development within a rapidly expanding company.
- Flexible working hours and remote work arrangements.
- Access to the latest technologies and tools.
- Comprehensive health insurance package.
- Generous paid time off policy.
- Education assistance program.
- Flexible spending accounts for health and wellness.
- Annual performance bonuses.
How to Stand Out
- Highlight your proficiency in programming languages relevant to trading systems and your experience with cloud platforms.
- Showcase projects that demonstrate your ability to design, develop, and deploy high-performance trading systems.
- Prepare to discuss your understanding of software development principles, agile methodologies, and your approach to solving complex problems in distributed systems.
- Familiarize yourself with BitMEX's products and services, and be ready to discuss how your skills and experience align with the company's goals.
- Be prepared to ask questions about the company culture, the role's responsibilities, and opportunities for growth and professional development.
- Demonstrate your passion for the cryptocurrency and blockchain space, and highlight any personal projects or contributions you've made to open-source projects related to trading technology.
- Discuss your experience with security practices for financial systems and how you ensure the integrity and reliability of the systems you develop.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.