Skip to content

Graduate programme

Twelve months, four rotations and one senior mentor. You ship production work from your first month and finish with a permanent role.

A junior engineer reviewing code with a colleague at a desk.

Your first year, in four rotations

Each rotation lasts three months. You ship production features in every one, supervised by the engineers who run that function.

  1. Months 1 to 3

    Product engineering

    Start on the core application platforms. Ship features on asasii POS or asasii BSC and learn the full stack end to end.

  2. Months 4 to 6

    Data engineering

    Move to the data layer. Build ingestion pipelines, transformation models and dashboards clients use every day.

  3. Months 7 to 9

    Hardware and firmware

    Work on the device layer. Integrate terminals, printers and payment hardware, and test them on live client sites.

  4. Months 10 to 12

    Your specialisation

    Choose the function that fits you best and take on a larger piece of work. This rotation becomes your permanent role.

What you get

A dedicated senior mentor

Weekly one-to-ones, regular code review and career guidance for the full twelve months.

A permanent role at the end

The programme is built to convert. By the decision point you and your team have worked together for a year.

Full pay from day one

Market-rate salary, group insurance cover, a learning allowance and the same equipment as permanent engineers.

The whole company, not one desk

Four rotations give you working knowledge of every part of how we deliver.

Who can apply

  • You graduated in the last twelve months in computer science, software engineering or a related field.
  • You are based in Malaysia, or willing to relocate to Kuala Lumpur for the programme.
  • You have practical programming experience in at least one language. Our stack can be learned on the job.
  • You have built something that runs for real, through coursework, personal projects or a placement.
  • You can commit to twelve months, full time.

Open graduate roles

Search all jobs
Graduate Software Engineer

Join a delivery team on a live engagement in your first month, sitting with someone senior rather than working through exercises.

TeamEnterprise engineeringLocationKuala Lumpur, On-siteCloses26 January 2027

Start your career on real systems

Applications for the next intake are read as they arrive. You will hear back within about 7 working days.

Apply for the programme