Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 28 Oct 2026 · Still live on 31 Oct 2026

Senior Software Engineer, Backend

Grab Jakarta On-site senior full-time

The employer hasn't listed a salary.

Apply on Grab

Description

Grab is Southeast Asia's leading superapp, providing various services such as food delivery, financial management, and transportation. The Wallet Cash-In/Cash-out Experience team plays a crucial role in powering liquidity for Grab, providing seamless and smooth experiences for millions of customers across Southeast Asia.

We are looking for a passionate Senior Backend Engineer to join our payments team. You will have the opportunity to lead groundbreaking architectural advancements, design backend components, and report to the Software Engineering Manager II. The working arrangement for this role is on-site.

Responsibilities:

  • Work within the payments covering Wallet Cash-In/Cash-out Experience, helping improve product engineering vision.
  • Build services that delight our customers through active participation in discovery sessions, continuous R&D.
  • Explore and utilize Generative AI to enhance workflows and accelerate development velocity.
  • Participate in code reviews, testing, debugging, performance tuning, and capacity planning.
  • Propose and implement new features, algorithms, and architectures for platform enhancements that enable other developers to work at high velocity.
  • Design new features alongside business owners, engineering managers, and product managers.
  • Participate in incident investigation, resolve production issues to ensure minimal downtime as part of On-call responsibilities.

Qualifications:

  • 6 years of experience in backend engineering.
  • Solid software engineering and coding skills, with proficiency in GoLang, Java or other core programming languages.
  • Experience with RDBMS, unit testing with JUnit, Go Testify, or any other mock frameworks.
  • Hands-on experience with an In-depth understanding of Idempotency, CAP theorem, Distributed computing, and OOP design principles.
  • Experience with observability tooling, e.g., Datadog or any tooling of similar utility.
  • Experience working with large-scale payment processing systems.
  • Experience with Microservice architecture, GRPC, REST API, Kafka, SQS.

Life at Grab:

  • Term Life Insurance and comprehensive Medical Insurance.
  • GrabFlex, create a benefits package that suits your needs and aspirations.
  • Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave.
  • Confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
  • FlexWork arrangements such as differentiated hours.

Skills

Required

  • GoLang
  • Java
  • RDBMS
  • JUnit
  • Go Testify
  • Datadog
  • Microservice architecture
  • GRPC
  • REST API
  • Kafka
  • SQS
  • Distributed computing
  • OOP design principles

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.smartrecruiters.com/Grab/744000152321069-senior-software-engineer-backend

Apply on Grab