Principal Software Engineer, Fulfilment

2 Weeks ago • 8 Years +

Job Summary

Job Description

The Fulfillment Tech team is a core pillar of Grab, focused on building high-throughput, real-time distributed systems. The team develops products and experiences for driver partners, enhancing efficiency and ensuring order fulfillment. Responsibilities include designing and writing code, contributing to technical strategies, overseeing end-to-end product development, investigating app stability, collaborating with diverse teams, leading junior engineers, recommending new technologies, and contributing to the tech community. This role is fully on-site in Jakarta, Indonesia.
Must have:
  • 8+ years of mobile application development experience.
  • Strong computer science fundamentals including data structures and algorithms.
  • Proficiency in a common backend or frontend language.
  • Understanding and hands-on experience with cloud infrastructure.
  • A degree in computer science or a related field.
  • Fluent in English and demonstrate team spirit
Good to have:
  • Experience with high-speed distributed computing frameworks like Apache Flink.
  • Experience with Kubernetes and Docker.
  • Experience writing real-time input signals for a Machine learning Model is a big plus.
Perks:
  • Term Life Insurance and comprehensive Medical Insurance.
  • GrabFlex benefits package to suit needs.
  • Parental and Birthday leave, and Love-all-Serve-all (LASA) volunteering leave.
  • Confidential Grabber Assistance Programme.
  • FlexWork arrangements such as differentiated hours

Job Details

Company 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.

Job Description

Get to Know the Team

The Fulfillment Tech team is a core pillar of Grab, powering our ability to serve customers and partners across Southeast Asia's diverse businesses and marketplaces. We specialize in building high-throughput, real-time distributed systems, enhanced by machine learning, to handle hundreds of millions of daily requests. Our mission is to create best-in-class products and experiences for our driver partners, driving higher adoption, engagement, and satisfaction. We focus on enhancing driver efficiency and earning potential, ensuring they can fulfill customer orders-rain or shine-while enabling efficient, sustainable marketplaces through smart, partner-friendly pricing models. This is a fully onsite role based in Jakarta, Indonesia, reporting directly to our Head of Engineering. We welcome overseas candidates who are open to relocating to Jakarta to join our mission at the heart of Southeast Asia.

 

The Critical Tasks You Will Perform

  • Design and write backend or frontend code to improve the availability, scalability, latency, and efficiency of Grab's range of services or mobile applications. Participate in both code and design review.
  • Contribute to the development of technical strategies and roadmaps for the Fulfilment domain, aligning with broader team goals.
  • Oversee end-to-end development of your team's products, including ownership of the team's infrastructure using Terraform, building and scaling backend services, designing efficient backend service interactions, and performing root cause analysis investigations.
  • Engage in Driver app stability investigation, application performance analysis, tuning, and optimisation. Be part of on-call rotation for your team's products and services, and participate in post-mortems for any incidents.
  • Work in a regional organisation with offices across different countries and cultures, facilitating collaboration across these diverse teams. Collaborate with product managers, data analysts, and product designers to implement products and features, and test their impact on business metrics.
  • Lead junior engineers, fostering a culture and continuous improvement within the team.
  • Recommend new technologies, frameworks, and tools that can enhance the team's productivity and the quality of Grab's services. Drive innovation by researching and prototyping new technologies and approaches to solve complex fulfilment challenges.
  • Contribute to the broader tech community through knowledge sharing, writing technical blog posts, and participating in relevant conferences or meetups.

Qualifications

What Essential Skills You Will Need

  • Fluent in English, with a conscientious, and teamwork, and a positive and optimistic outlook.
  • 8+ years of working experience on mobile application development
  • Strong computer science fundamentals including data structures, algorithms and multithreading, relational and non-relational databases
  • Proficient with at least one language commonly used language for backend or frontend development.
  • Demonstrate an understanding of cloud infrastructure with hands-on experience being.
  • A degree in computer science, software engineering or related fields
  • Experience with high-speed distributed computing frameworks like Apache Flink
  • Experience with Kubernetes, Dockers.
  • Experience writing real-time input signals for a Machine learning Model is a big plus.

Additional Information

Life at Grab

We care about your well-being at Grab, here are some of the global benefits we offer:

  • We have your back with Term Life Insurance and comprehensive Medical Insurance.
  • With 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
  • We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
  • Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours

What We Stand For At Grab

We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality, ethnicity, race, religion, age, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.

Similar Jobs

INTEL - Software Research Engineer/Scientist

INTEL

Hillsboro, Oregon, United States (Hybrid)
1 Week ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

Germany (Remote)
7 Months ago
Fluxon - Staff Software Engineer

Fluxon

Lisbon, Lisbon, Portugal (Remote)
1 Day ago
Google - Software Engineer III, Google Cloud Business Platforms

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
GameJobs - Tools Programmer

GameJobs

Amsterdam, North Holland, Netherlands (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Research Scientist, Systems and Infrastructure (PhD)

Meta

Bellevue, Washington, United States (On-Site)
1 Month ago
Meta - Research Scientist Intern, Systems ML - SW/HW Co-Design - CHIPs

Meta

Menlo Park, California, United States (On-Site)
6 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Limassol, Limassol, Cyprus (Remote)
6 Months ago
Apple - Time Series and Web Analytics Data Scientist

Apple

Cupertino, California, United States (On-Site)
1 Week ago
ByteDance - Algorithm Engineer - Enterprise Solution R&D

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Machine Learning Engineer Intern (Global E-commerce Risk Control) - 2025 Summer (MS)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
London stock Exchange - Enterprise Architect

London stock Exchange

London, England, United Kingdom (On-Site)
6 Days ago
Power Integrations - Senior Applications Engineer

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Jakarta, Indonesia

PwC - FY25 - Talent Pool - Consulting - Associate

PwC

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago
ByteDance - Solution Engineer - Indonesia Market, Lark APAC

ByteDance

Jakarta, Jakarta, Indonesia (On-Site)
6 Months ago
Team Liquid - Business Development Executive, Indonesia

Team Liquid

Jakarta, Jakarta, Indonesia (On-Site)
1 Month ago
Alegrium - Senior Game Designer

Alegrium

South Jakarta, Jakarta, Indonesia (On-Site)
10 Months ago
PwC - Manager - Deals Advisory - Transaction Services

PwC

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago
Haleon - Record to Report Lead

Haleon

Jakarta, Indonesia (On-Site)
2 Weeks ago
ByteDance - Compliance Officer, Indonesia - Global Payment

ByteDance

Jakarta, Jakarta, Indonesia (On-Site)
6 Months ago
CGS Carrers - Software Test Engineer (Technical)

CGS Carrers

Indonesia (Remote)
2 Weeks ago
GoTo Group - Talent Acquisition Senior Manager

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bangkok, Thailand (On-Site)

Bangkok, Thailand (On-Site)

Beijing, China (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Grab

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug