Job Description - Engineer

Role Overview:

We are seeking a hands-on, strategic and results-driven Senior Software Engineer to drive the technical direction of our payments platform covering fiat rails, PSP integrations, and banking partners across our global footprint.

You'll be the technical anchor of a small payments squad, coordinating execution alongside the squad engineers while writing code yourself every day.

A core part of your remit is to modernise and shape the payments platform into a cleaner, more resilient surface that can scale with our future integrated roadmap.

Responsibilities:

Technical Direction & Hands-on Delivery: Set the technical direction for payments work and lead by example, you'll be in the codebase daily, shipping production changes alongside the squad, not just reviewing PRs.

Decoupling the Payments Service: Lead the gradual extraction of payment flows from the existing monolith into a well-bounded service, working bi-directionally across our Java (Spring Boot) and PHP (Laravel / VueJS) codebases as the migration progresses.

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.

7+ years of hands-on software engineering experience, with meaningful time spent on payments, fintech, or adjacent transaction-heavy systems.

Strong proficiency in Java and Spring Boot, with the ability and willingness to work in PHP (Laravel) where the existing codebase requires it, comfort moving bi-directionally across stacks is essential.

Original job Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job
💰

Engineering & Technicians Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.