G

Grab

On-demand parcel delivery in Southeast Asia

Lead Software Engineer - Scribe

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A required undergraduate degree in Software Engineering, Computer Science, or a related field.
  • At least 7 years of Software Engineering experience, including experience as a technical lead or architect for a platform used by many teams.
  • Proficiency in Go or willingness to learn Go, with hands-on experience in Python or Scala.
  • Experience developing large-scale backend and streaming systems, including understanding trade-offs for high-load, low-latency systems while maintaining reliability and cost efficiency.
  • Experience defining and enforcing data contracts or schemas across many producer teams, including versioning, migration, and deprecation.
  • Experience owning cloud costs for a large data platform on AWS, including attribution, retention, right-sizing, and measured savings.

Responsibilities

  • Own the architecture and roadmap of Scribe's backend, including the ingestion gateway, event-lifecycle services for specifications, ownership, versioning and deprecation, streaming and data-lake pipelines, and APIs behind the Scribe Portal and Scribe MCP.
  • Lead Project MEGA to completion as business-as-usual, including typed specifications, producer-side validation, CI guardrails, and agent-driven migration of legacy events across Grab's Tech Families.
  • Design and deliver the governed clickstream data layer and event vocabulary that power funnel analytics and user-understanding use cases.
  • Run the platform cost programme, including event lineage, automated deprecation, retention policy, gateway right-sizing, legacy stream retirement, and clear chargeback to producing teams.
  • Write RFCs, drive cross-team technical decisions to closure, and represent Scribe in architecture and operational-excellence reviews.
  • Own operational excellence for the platform, including the on-call process, incident response, post-mortems, fire drills, SLA monitoring, and data-loss monitoring.
  • Lead an engineering team with diverse technical stacks and develop the next technical leads.

Desired Qualifications

  • Experience with Apache Flink for real-time processing and Apache Spark for batch processing, and with table formats such as Iceberg or Delta Lake.
  • Experience applying LLM agents to engineering workflows, including code migration, MCP servers, evaluations, and guardrails.
  • Experience with mobile analytics instrumentation or clickstream analytics platforms.
  • Proficiency in CI/CD tools, Terraform, and Kubernetes.

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