Lead Software Engineer, Backend (Payments)
Full-time Mid-Senior LevelJob 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
Make Your Resume Now