
About OKX
The all-in-one cryptocurrency trading platform
Key Highlights
- Over 50 million active accounts in 180+ countries
- Comprehensive services including trading, NFTs, and DeFi
- Headquartered in Mahe, Seychelles with 1001+ employees
- Market recovery fund launched to support crypto firms
OKX is a leading cryptocurrency exchange headquartered in Mahe, Seychelles, serving over 50 million active users across 180 countries. The platform offers a comprehensive suite of services, including crypto trading, NFT marketplaces, and decentralized finance (DeFi) products. With a commitment to se...
🎁 Benefits
OKX provides a comprehensive insurance package covering medical, dental, vision, disability, and life insurance. Employees enjoy paid parental leave, ...
🌟 Culture
OKX fosters a culture focused on accessibility in cryptocurrency trading, aiming to demystify the crypto space for users of all levels. The company va...
Skills & Technologies
Overview
OKX is hiring a Staff Software Engineer for their Exchange Platform team to build next-generation investment solutions for crypto assets. You'll work with technologies like Java and Python, focusing on blockchain and DeFi protocols. This role requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building scalable and reliable systems. Your expertise in Java and Python allows you to develop robust applications that meet the demands of a fast-paced financial environment. You have a strong understanding of blockchain technology and decentralized finance (DeFi) protocols, which enables you to contribute effectively to innovative investment solutions.
You thrive in collaborative settings, working closely with cross-functional teams to deliver high-quality products. Your problem-solving skills are top-notch, and you enjoy tackling complex challenges that require creative solutions. You are passionate about the crypto space and are eager to contribute to the evolution of financial products in this domain.
Desirable
Experience with REST APIs and microservices architecture is a plus, as it will help you integrate various components of the exchange platform seamlessly. Familiarity with investment solutions and trading systems will give you an edge in understanding the requirements of the Financial Product team.
What you'll do
As a Staff Software Engineer at OKX, you will be responsible for designing and implementing core services that power our financial products. You will work on structured investments, on-chain staking, and C2C lending solutions, ensuring that our offerings are innovative and user-friendly. Your role will involve collaborating with product managers and designers to translate business requirements into technical specifications.
You will also participate in code reviews and mentor junior engineers, fostering a culture of learning and improvement within the team. Your contributions will directly impact the user experience, as you will be involved in building features that enhance the trading and investment processes for our customers.
In addition, you will stay updated on industry trends and emerging technologies, ensuring that OKX remains at the forefront of the crypto market. You will have the opportunity to experiment with new ideas and technologies, helping to shape the future of our platform.
What we offer
At OKX, we provide a dynamic work environment where innovation is encouraged. You will be part of a diverse team that values collaboration and creativity. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in reshaping the future of finance through crypto and be part of a mission-driven organization that prioritizes user freedom and access to financial solutions.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at OKX.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
OKX is hiring a Staff Software Engineer for their Asset & Financial Product team to design and implement scalable systems for crypto investment solutions. You'll work with technologies like Java and Python, focusing on blockchain applications. This role requires significant experience in software engineering.

Software Engineering
OKX is seeking a Senior / Staff Software Engineer for their Liquidity Platform to develop cutting-edge technology for crypto trading. You'll work with Java, Python, and Docker to build low-latency connectivity and automated trading strategies. This role requires strong technical skills and experience in the crypto domain.

Software Engineering
OKX is seeking a Senior/Staff Software Engineer for their Liquidity Platform to develop cutting-edge technology for crypto trading. You'll work with Java, Python, and various cloud technologies to enhance automated trading strategies. This role requires strong technical expertise and experience in blockchain technologies.

Software Engineering
OKX is hiring a Senior Staff Software Engineer to lead the development of decentralized trading solutions. You'll work with technologies like JavaScript, Node.js, and Web3.js to enhance multi-chain trading capabilities. This role requires significant experience in software engineering and blockchain technologies.

Software Engineering
OKX is seeking a Senior / Staff Software Engineer for their Liquidity Platform team, focusing on risk management and analytics. You'll be responsible for designing and maintaining systems that provide real-time insights into trading activities. This role requires expertise in quantitative analysis and system engineering.