Senior Engineer - Java (Exchange Platform - Trading Services)
Who We Are
At OKX, we believe that the future is shaped by technology. Established in 2017, OKX is a leading global exchange for cryptocurrency spot and derivatives trading. We have leveraged blockchain technology to revolutionize the financial ecosystem by offering a wide range of innovative and sophisticated products, solutions, and trading tools. With over 20 million users in over 180 regions globally, OKX aims to provide an inclusive platform that allows individuals to explore the world of crypto. In addition to our top-notch DeFi exchange, we also have OKX Insights, a research arm focused on the latest trends in the cryptocurrency industry. With our diverse range of crypto products and services and our commitment to innovation, OKX envisions a world of financial access powered by blockchain and decentralized finance.
We value our people as much as we value technology. We foster a collaborative culture where we celebrate team wins, embrace change, and always strive to do what is right. Our priority is to create a friendly, rewarding, and diverse environment for all OKX members. Regardless of your background, we want everyone to feel valued, respected, and empowered to develop and thrive - because we believe in bringing out the best in you.
About the Opportunity
The Trading Services Team is responsible for the core order and position management system of our exchange. It serves as the backbone of our industry-leading trading product, which is utilized by millions of users.
What You'll Be Doing:
- Designing and implementing innovative solutions for our entire range of trading products, including spot trading, futures, perpetual swaps, and options.
- Building a cutting-edge risk management platform.
- Developing automated trading strategies.
- Optimizing the overall trading architecture for low latency, high availability, and scalability.
What We Look For In You:
- A solid STEM (Science, Technology, Engineering, Mathematics) education background.
- Strong logical thinking and problem-solving abilities.
- Proficiency in high-performance Java and asynchronous programming patterns.
- Familiarity with distributed systems and microservice architecture.
- Experience with automated testing and continuous integration practices.
- Willingness to learn all aspects of trading products in the financial and crypto markets, including spot trading, futures, swaps, options, and structured products.
- Fluent in English.