Senior Trading Technology Engineer - Java/Low-Latency
About the Role
We are hiring a Senior Trading Technology Engineer (Java/Low-Latency) to join our innovative team at BitMEX. This remote position offers you the chance to work on a globally leading exchange for crypto derivatives, where you will play a critical role in enhancing our trading platform. As a Senior Trading Technology Engineer, you will design, develop, and deliver high-performance trading system components that cater to millions of users.
What You'll Do
- Take ownership of the design and development of trading system components.
- Implement new features, fix bugs, and optimize performance to ensure low latency.
- Collaborate with Financial Products and quantitative researchers on product delivery.
- Mentor team members and drive firm initiatives to foster a culture of excellence.
- Utilize your expertise in Java to build robust and efficient trading systems.
Requirements
- 8+ years of programming experience, particularly in writing high-performance Java applications.
- Proven experience in developing low latency trading systems.
- Bachelor's degree in Computer Science or a related STEM discipline.
- Experience in a related industry such as Hedge Funds, Investment Banks, or Exchanges.
- Strong understanding of software development fundamentals, including TDD and BDD.
- In-depth knowledge of design patterns and object-oriented programming principles such as SOLID.
- Familiarity with the Java Memory Model and concurrency in practice.
- Demonstrable analytical and problem-solving skills.
Nice to Have
- Experience in the development of execution algorithms and risk management systems.
- Finance knowledge in FX/Crypto spot and derivatives markets.
- Basic understanding of mathematics.
- Working knowledge of KDB/q language and containerization using Docker/Kubernetes.
- Experience with REST/WS, FIX, or other financial protocols.
What We Offer
- Flexible remote work arrangements to help you balance work and personal life.
- Paid holidays and leave to ensure you don’t miss important events.
- Team building and offsite events to foster a strong team culture.
- Option to work away from your home country under our Beyond Border Remote Working policy.
- Choice to be paid in fiat or cryptocurrency, allowing you to shape your financial future.
Join us at BitMEX and be part of a dynamic environment that values meticulousness, agility, and simplicity. If you are passionate about software development and eager to contribute to the next generation of electronic trading systems, apply now!
This role offers a unique opportunity to work with a leading crypto exchange, focusing on low-latency trading systems. Enjoy flexible work arrangements and a vibrant culture.
Who Will Succeed Here
Proficient in Java with a deep understanding of low-latency programming techniques, including experience with performance optimization and garbage collection tuning.
Hands-on experience with container orchestration tools like Kubernetes and Docker, enabling seamless deployment and scaling of microservices in a cloud environment.
Strong background in financial protocols and trading systems, with a focus on Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to ensure high-quality software delivery.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months