Graduate Programme

Build a successful career at the intersection of finance and technology

Apply now

Who we are is an exciting, challenging, and highly rewarding working environment, built on the strengths of our people. We aim to recruit the best of the best and to empower them in their careers so that they can flourish and grow with our business.

As a graduate at, you will be given responsibility from Day 1. Through training and development, you will build your existing skills and learn new ones. You will grow into a respected professional who is encouraged to break the norm and push the boundaries of technology and finance.

We offer graduates and undergraduates the opportunity to work in highly-rewarding tech environment with exceptional people.

Who we're looking for

The journey that we are on demands the right company. We seek technologists with a passion for their field and a strong will to resolve complex problems.

When faced with a problem that you don't immediately have the answer to, your determination and curiosity will drive you to a solution. You are a fast learner, and are open to adapting a wide range of technologies. You work well with others, and can collaborate in a fast-paced environment.

Education and experience requirement

A bachelor's, master's, or PhD in computer science, IT, mathematics, physics, or engineering.

Experience with any of the following technologies: HTML, CSS, JavaScript, C, C++, Java, Perl, MATLAB, R, and AWS

If currently employed, the candidate must have less than one year's worth of working experience.

Application process

Send us your resume

Begin your application for our graduate programme by uploading your resume. Be sure to include your contact details. Feel free to emphasise any awards, achievements, projects, and open-source contributions that will make you stand out.

Phone screening

If your resume meets our basic requirements, we'll call you to get a better picture of who you are and what your interests are.

Technical test

If you pass our phone screening, we'll invite you to a technical test either on-site or online. Depending on your qualifications and background, you'll be asked technical questions, which may require you to write code.

Self-Assessment Topgrading Interview (SATI) Questionnaire

Once you've passed our technical test, we'll send you a SATI to understand you better.

A Day @

Do well on the SATI and earn yourself a trip to an all-day event at our office in Cyberjaya. This is an opportunity for you to learn more about what we do, experience our culture first-hand, meet potential team members, and ask us questions about life at We’ll also put you through interviews and group exercises to assess your skills and cultural fit.

Job offer

Aced your interviews and made a real impression on us? Congratulations! we'll contact you with an official offer to join our graduate programme.

Software development teams

Front-End Developer

Develop and maintain user-facing websites and applications.

Integrate new features into existing user interfaces.

Resolve complex technical challenges faced by our suite of platforms.

Software development stack: HTML, CSS, JavaScript

Back-End Developer

Build and manage APIs and product features.

Scale up data architecture.

Integrate third-party financial systems.

Software development stack: Perl, Linux, C++, Chef, Postgres, Redis, AWS, Google Cloud Engine

Quantitative Developer

Manage and optimise pricing and risk management software for exotic options, Forex, and CFDs.

Develop risk management models and algorithms.

Develop software to study market micro-structure and manage financial data feeds.

Software development stack: Perl, R, Python, MATLAB

What's in the programme?

Our graduate programme is designed to tap into your true potential, give you deep insights into our business, and provide you with a platform to do amazing work.

We'll kick things off with orientation week – a week spent away from the office that's all about learning and having fun. You'll participate in team building exercises, learn how to navigate your new workplace, and join a mini hackathon where you'll get the chance to make pull requests and contribute to our codebase.

A 'Buddy' and 'Mentor' will be assigned to guide you throughout the programme. This will give you the opportunity to take part in pair programming sessions, as well as a friend to guide you throughout.

You'll rotate through the front-end, back-end, and quants team. Each rotation will give you a feel for what each team does on a day-to-day basis while also allowing you to contribute to our codebase. Tasks will be assigned to you in increasing complexity to gradually build your confidence.

Attend our Software Craftsmanship Workshops – interactive lessons on a wide range of software development topics that will give you a better understanding of our codebase.

At the end of the rotation period, you'll move into a full-time position. we'll assign you to a team based on your experience during the rotation, your performance on each team, and your personal preferences.