Grab

Technology

SeniorSoftwareEngineer,Backend

Jakarta, Indonesia FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Software Engineer, Backend at Grab. Skills: Golang, Distributed Systems, Microservices, Backend Engineering. Design and implement backend services. Own end-to-end delivery of features”

What You'll Achieve.

deliver high-quality features; drive operational excellence; improve performance; handle production incidents; design end-to-end lending flows that are safe, compliant, and user-centric; improve our CI/CD, testing, documentation, and design standards

Industry & Context.

Technology
Problems you'll solve

design clear trade-offs; balance reliability, latency, throughput, and cost

Eligibility Requirements

on-call rotations, based in Indonesia

What They're Looking For.

Must Have

5+ years of backend engineering experience in a distributed systems environment, shipping and operating production services at scale, Computer science fundamentals in data structures, algorithms, and design of large-scale systems, Solid experience with at least one modern backend language (e. g. Golang, Java, C++, C#, Python), Hands-on experience with relational databases (e. g. MySQL/PostgreSQL), Experience building and operating REST/gRPC services in a microservices or service-oriented architecture on a major cloud provider (AWS, GCP, or Azure), Demonstrated experience for end-to-end delivery, including production quality, performance, and reliability

Nice to Have

willingness to work with Golang, familiarity with NoSQL/streaming technologies (e. g. Kafka, DynamoDB, Redis) or equivalents

What You'll Do.

Design and implement backend services

Own end-to-end delivery of features

Participate in technical discussions

Drive operational excellence

Collaborate with cross-functional teams

Contribute to engineering excellence

Mentor and guide other engineers

How You'll Work.

Team & Collaboration

work closely with product managers, designers, data and Ops teams; Collaborate with cross-functional teams (Product, Risk, Data, Mobile, QA, Compliance); close collaboration across distributed teams in Asia

Communication Scope

technical discussions; design reviews; constructive code review feedback

Process & Methodology

requirements clarification, design, implementation, testing, rollout, post-launch monitoring

Full Job Description

About Grab and Our Workplace Grab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to deliver the mission of driving Southeast Asia forward by economically empowering everyone, with heart, hunger, honour, and humility. Get to Know the Team The Lending team at Grab is focused on building safe, secure, and adaptable loan products that serve diverse user segments across Southeast Asia. Our mission is to guide financial inclusion and empower underbanked partners across the region. We design and operate critical platform components such as the Loan Management System, Repayments Engine, and Product Flow Orchestrator—powering seamless and reliable lending experiences at scale. Our work involves building large-scale distributed systems that impact millions of users, with a emphasis on reliability and scalability. Core engineering principles like idempotency, CAP theorem, and distributed agreement meaningfully contribute to how we architect and evolve our systems. At our core, we are driven by impact—creating financial solutions that make a meaningful difference in people's lives. Get to Know the Role You will design, build, and operate backend services that power end‑to‑end lending journeys – from origination and decisioning to servicing and repayments – across multiple markets. You will work closely with product managers, designers, data and Ops teams to deliver high‑quality features, drive operational excellence, and mentor other engineers. This role is based in Indonesia with close collaboration across distributed teams in Asia. The Critical Tasks You Will Perform * Design and implement backend services that are robust, scalable, observable, and cost‑efficient, primarily in Golang and running on our Kubernetes‑based platform.

Free ATS check

Applying for this Senior Software Engineer, Backend role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Grab?

Real rants from real employees. Read before you apply.

Read Company Rants →