Make Your Resume Now

Lead Software Engineer, Backend (Payments)

Posted April 16, 2026
Full-time Mid-Senior Level

Job Overview

Get to Know the Team

The Payments PayCore team consolidates Grab's diverse payment stacks into a single, cohesive payment platform β€” the financial backbone that powers transactions across all of Grab's business units and partners. We own critical platform components including the Payment Platform, Driver Payouts, and Fee Platform, as well as the Dax ledger that underpins Grab's payment capabilities. We build and operate distributed systems that process millions of transactions daily, where correctness, consistency, and scale are non-negotiable. Concepts like Idempotency, Two-Phase Commit, Event Sourcing, and the Saga pattern are central to the systems we design and evolve.

Get to Know the Role

We're looking for an experienced Lead Software Engineer, Backend to join our engineering team in Singapore. In this role, you'll drive technical and innovation across our backend systems, leading a team of experienced engineers while architecting scalable solutions that impact millions of users. You'll take ownership of critical backend services, mentor engineers, and collaborate across product, design, and infrastructure teams to deliver reliable, high-performance systems that power our organization's core capabilities.

You will report to the Engineering Manager II.

You will be working on-site at Grab Office in Singapore.

The Critical Tasks You Will Perform

  • Set technical direction and lead the design of backend services that improve availability, scalability, latency, and overall system performance
  • Write high-quality, maintainable code in Go or Java and guide engineers toward best practices through thoughtful design and code reviews
  • Lead architectural improvements across backend systems, partnering with engineers across teams to build solutions that scale with growing demand
  • Collaborate with infrastructure and DevOps teams to evolve service foundations, enhance observability, and ensure smooth deployment of new features
  • Mentor and develop engineers on your team, fostering their technical growth and creating a healthy, inclusive, and collaborative engineering environment
  • Work closely with product and design teams to understand requirements, validate technical assumptions, and build reliable, customer-focused experiences
  • Analyze system performance, identify bottlenecks, and implement optimizations to ensure efficient resource utilization
  • Identify and solve complex technical challenges, balancing innovation with pragmatism
  • Contribute to architectural decisions and technical strategy that align with organizational goals and business objectives

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!