Careers/Senior Software Engineer (Payment Gateway)

Senior Software Engineer (Payment Gateway)

Job Type: Full TimeJob Location: Kuala Lumpur

We are seeking a highly skilled, independent Software Engineer to join our growing team. This role is ideal for someone who thrives in a dynamic environment, can work with minimal supervision, and has hands-on experience in developing and maintaining payment systems.

You will be instrumental in building secure, scalable, and high-performance payment gateway solutions — both online and offline — while ensuring compliance with regulatory frameworks such as RMiT (Risk Management in Technology) by Bank Negara Malaysia.

Key Responsibilities

  • Design, develop, and maintain secure and scalable payment gateway solutions (online and offline).
  • Ensure compliance with industry regulations and standards including RMiT, PCI-DSS, and other relevant frameworks.
  • Integrate third-party APIs and systems (banks, payment processors, mobile wallets, QR payments, POS systems, etc.).
  • Troubleshoot and support new release/patch deployments, including incident and problem management.
  • Build front-end user portals and backend systems using technologies such as Java, HTML, CSS, JavaScript, AngularJS, React Native.
  • Develop, test, and maintain robust application and database code.
  • Participate in architectural design and review for payment services and digital transaction systems.
  • Provide documentation and technical guidance to team members and stakeholders.
  • Support secure transaction logging, reconciliation, and reporting features.
  • Collaborate closely with cross-functional teams (Product, Compliance, Infrastructure, Support).

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  • Minimum 4–6 years of hands-on software development experience, preferably in the Fintech or Payment Services sector.
  • Proficiency in Java, Spring Boot, RESTful APIs, SQL/NoSQL, and frontend frameworks (AngularJS, React Native).
  • Solid understanding of payment processing systems, card-present and card-not-present environments, and e-wallet/QR code integration.
  • Familiarity with RMiT regulatory requirements and Bank Negara Malaysia compliance frameworks.
  • Ability to work independently, take initiative, and manage tasks with minimal supervision.
  • Strong problem-solving, debugging, and analytical skills.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines is an advantage.
  • Knowledge of cloud-based deployment (AWS, Azure, or similar) is a plus.


Job Type: Full TimeJob Location: Kuala Lumpur

Apply for this position

This role is intended for Malaysian citizens, permanent residents, or anyone living in Malaysia with the right to work.

Personal Details
Professional Details
Application
No file chosen

Accepted: .pdf, .doc, .docx — max 5 MB

By submitting, you agree your personal data will be used for recruitment purposes in accordance with our Privacy Policy.