G

Grab

On-demand parcel delivery in Southeast Asia

Lead Software Engineer - Backend

Backend EngineeringPosted on Nov 10
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • Solid foundation in computer science, including expertise in algorithms, data structures, and software engineering principles.
  • At least 8 years of professional experience in software engineering, with hands-on coding skills and a solid understanding of scalable architectures, including at least 3 years building large-scale systems in a lead role.
  • Hands-on technical skills in backend development with Golang or web development.
  • Familiarity with engineering best practices for system scalability, availability, testability, maintainability, and security, as well as microservices, Golang, and cloud platforms such as AWS.
  • Hands-on experience with advanced data technologies to solve data-intensive problems requiring financial-grade correctness.
  • Experience translating business models or product specifications into technical architectures that support growth, monetization, and compliance without compromising security, scalability, or reliability.
  • Ability to implement operational and compliance best practices in observability, service-level agreements, security, data governance, and regulatory reporting.
  • Solid payments domain expertise, including understanding payment gateways, acquirers, funds flow, reconciliation, clearing, and settlement.
  • Hands-on experience with modern payments technology stacks, including backend architectures, payment integrations, tokenization, encryption, real-time transaction processing, and offline transaction processing.
  • Experience working with global teams and collaborating on cross-regional projects.
  • Proven experience adopting Agentic Software Engineering to achieve enhanced outcomes.
  • Experience navigating complex problems in an agile work environment.

Responsibilities

  • Design, develop, and maintain high-quality, secure, and scalable software applications.
  • Write clean, efficient, and maintainable code to solve challenging problems in the fintech domain, especially payments.
  • Collaborate with cross-functional teams to define, design, and ship product features that comply with high software standards.
  • Lead architectural decisions, technical direction, project implementation, and maintenance.
  • Provide technical guidance and participate in design and code reviews to maintain high quality; apply hands-on coding expertise to secure, scalable, testable, and maintainable systems.
  • Drive operational excellence and platform efficiency, including mandatory participation in on-call rotations.
  • Stay updated with industry trends and technologies.
  • Participate in talent recruiting and mentor engineers, fostering continuous improvement.
  • Design, re-architect, build, and operate reconciliation, clearing, and settlement platforms for GrabFin Payments foundations.

Desired Qualifications

  • Experience building platforms is an advantage.

About the Company

Grab

On-demand parcel delivery in Southeast Asia

Grab operates a range of services in Southeast Asia, including ride-hailing, food delivery, and logistics. Its GrabExpress on-demand parcel delivery lets customers and businesses send documents and packages through the Grab app, with real-time tracking, options for up to 10 concurrent deliveries, and islandwide coverage (with some restricted areas). The service relies on a large network of delivery partners and charges fees based on distance, time, and item type. Its advantage comes from offering an integrated, all-in-one platform for transportation, meals, and parcel delivery to support the region’s growing e-commerce and urban activity.

Company size
10,001+
Company stage
IPO
Headquarters
Singapore, Singapore
Founded
2012

Recently Posted Jobs

Explore more opportunities at Grab

See more jobs