Senior Software Engineer (Payment Gateway)

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 Time
Job Location: Kuala Lumpur

Apply for this position

Allowed Type(s): .pdf, .doc, .docx