The world of finance is evolving at an unprecedented pace, and at the heart of this transformation lies blockchain technology. As one of the leading cryptocurrency exchanges globally, OKX is shaping the future of decentralized finance through innovation, security, and user-centric platforms. If you're a recent or upcoming graduate with a passion for software engineering and a curiosity about crypto, the OKX Graduate Program (Supernova) offers a unique opportunity to launch your career at the forefront of fintech.
Who We Are
Founded in 2017, OKX has grown into a global powerhouse in cryptocurrency trading, serving over 20 million users across 180+ regions. We offer advanced spot and derivatives trading platforms, robust DeFi solutions, and insightful market research through OKX Insights, keeping users informed on the latest trends in digital assets.
Our mission goes beyond building powerful tools — we aim to democratize financial access through blockchain. From retail traders to institutional investors, OKX empowers individuals worldwide to explore, trade, and manage digital assets with confidence.
We believe that people are the foundation of innovation. At OKX, we foster a culture built on collaboration, agility, and integrity. Our teams embrace change, think globally, and work together to solve complex challenges. Whether you're based in Hong Kong or collaborating across time zones, you’ll be part of a diverse and inclusive environment where every voice matters.
👉 Start your journey as a next-gen tech innovator in crypto
About the OKX Graduate Program (Supernova)
The Supernova Program is a 3-year career accelerator designed for high-potential graduates looking to grow into technical experts and future leaders. With a focus on Product Engineering, Product Management, and Product Design, this program provides hands-on experience, mentorship, and continuous learning opportunities in one of the most dynamic sectors today — blockchain and digital finance.
As a Graduate Software Engineer, you’ll play a pivotal role in developing and maintaining the core systems behind OKX’s high-performance trading platform. You'll work alongside experienced engineers, product managers, and designers to deliver features that serve millions of active users daily.
This isn’t just a job — it’s a launchpad for your career in cutting-edge technology. You’ll gain deep exposure to the full lifecycle of crypto platforms, including pro and retail trading systems, asset management tools, wallet infrastructure, and high-frequency transaction processing.
Engineering Teams You Can Join
OKX’s engineering teams are structured to drive innovation across key domains. As a graduate hire, you can contribute to one of the following specialized units:
Backend Development
Build scalable backend services for both centralized (CeFi) and decentralized (DeFi) applications. Work on core trading engines, liquidity platforms, microservices architecture, and API development that power real-time digital asset transactions for users around the world.
Infrastructure
Design and maintain mission-critical systems that ensure high availability, fault tolerance, and security. You’ll optimize cloud infrastructure, automate deployment pipelines, and enhance system reliability across global data centers.
Mobile Engineering
Develop and refine the OKX mobile app — used by millions daily. Gain end-to-end experience building native iOS and Android applications focused on seamless trading experiences, secure wallet integrations, and intuitive user interfaces.
Frontend Development
Create responsive, high-performance web interfaces for OKX’s trading platform. Collaborate with UX designers to translate complex financial data into clean, interactive dashboards that scale across devices and markets.
👉 Join a team pushing the boundaries of crypto engineering
What You’ll Be Doing
As a Graduate Software Engineer at OKX, your responsibilities will include:
- Designing and implementing scalable, secure software solutions within a fast-paced environment.
- Developing distributed systems that support high-availability services under heavy transaction loads.
- Collaborating cross-functionally with product, design, and marketing teams to turn innovative ideas into production-ready features.
- Writing clean, maintainable code while adhering to best practices in testing, CI/CD, and architectural consistency.
- Staying ahead of technological advancements in blockchain, fintech, and cloud computing to propose and prototype new solutions.
- Documenting technical specifications and participating in peer code reviews to ensure quality and knowledge sharing.
- Working effectively across global teams and time zones, leveraging agile methodologies for rapid iteration.
You’ll be challenged to think critically, solve problems creatively, and continuously improve both systems and processes.
What We’re Looking For
We welcome passionate graduates from diverse academic backgrounds who are ready to dive into the world of crypto engineering.
Core Requirements:
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related technical field — or equivalent self-taught experience.
Proficiency in relevant technologies such as:
- Java/SpringBoot/SpringCloud
- Python
- JavaScript/React/Angular/Vue
- Kotlin/Objective-C/Swift
- Relational databases, data structures, and algorithms
- Solid understanding of microservices, RESTful APIs, and distributed systems.
- Strong interest in financial markets and crypto products like spot trading, futures, swaps, options, and structured instruments.
- Proactive mindset with excellent analytical skills and a passion for solving real-world problems.
- Experience with automated testing and continuous integration pipelines.
Nice-to-Have Skills:
- Prior internship or freelance project experience in software development.
- Familiarity with cloud environments (e.g., AWS, GCP), Linux systems, and containerization tools (Docker/Kubernetes).
- Knowledge of messaging frameworks like Kafka, or build tools such as npm, webpack, git.
- Interest in becoming a full-stack engineer with willingness to rotate across specializations.
- Genuine curiosity about blockchain technology and its potential to reshape finance.
Perks & Benefits
At OKX, we invest in our people as much as we do in technology. When you join us, you gain more than just a role — you gain a supportive ecosystem for growth.
- Competitive compensation package tailored to performance and potential
- Access to Learning & Development programs and education subsidies
- Regular team-building activities and company-wide events
- Wellness allowances and meal benefits
- Comprehensive healthcare coverage for employees and dependents
- A dynamic, inclusive workplace that values innovation and personal growth
We also offer mentorship opportunities, internal mobility paths, and exposure to global projects — setting you up for long-term success.
👉 Discover how OKX supports your professional evolution
Frequently Asked Questions (FAQ)
Q: Do I need prior experience in cryptocurrency to apply?
A: While prior crypto knowledge is beneficial, it’s not required. We value curiosity, technical aptitude, and a willingness to learn. Many of our engineers began their journey without blockchain experience.
Q: Is sponsorship available for candidates who don’t have work rights in Hong Kong?
A: OKX prioritizes applicants with existing work authorization in Hong Kong. Unfortunately, we are unable to sponsor visas for this graduate program at this time.
Q: Can I apply to multiple roles within the Supernova Program?
A: Yes — but please apply to your first preference. We will consider you for other suitable opportunities based on your profile.
Q: What does the recruitment process look like?
A: The process typically includes an online application, coding assessment, technical interviews, and final-round discussions with team leads. Communication will be timely and transparent throughout.
Q: Is remote work an option?
A: This is primarily an on-site role based in Hong Kong. However, flexible arrangements may be discussed depending on team needs.
Q: How does OKX support graduate development during the 3-year program?
A: Graduates receive structured onboarding, regular feedback sessions, technical workshops, leadership training, and opportunities to rotate across teams — all designed to accelerate professional growth.
By joining OKX as a Graduate Software Engineer, you’re not just starting a job — you’re stepping into the future of finance. With cutting-edge technology, global impact, and a culture that empowers innovation, there’s no better place to begin your journey in tech.
Apply now to become part of the Supernova generation — where talent meets transformation.