Principal Software Engineer, Fulfilment

1 Month ago • 8 Years + • Software Development & Engineering

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

AECOM - CAD Technician

AECOM

Changsha, Hunan, China (On-Site)
1 Week ago
Rippling - Account Executive, Mid Market - East

Rippling

New York, United States (On-Site)
2 Weeks ago
Tesla - Tesla Roadside Support Specialist

Tesla

North Holland, Netherlands (On-Site)
4 Months ago
Qualcomm - Senior Financial Analyst

Qualcomm

San Diego, California, United States (On-Site)
3 Weeks ago
Comscore - Quality Assurance Engineer II

Comscore

Pune, Maharashtra, India (On-Site)
1 Month ago
NVIDIA - HSIO Functional and Power Management Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Trend Micro - (Sr.) Software Engineer in Windows Agent

Trend Micro

Taipei City, Taiwan (On-Site)
3 Weeks ago
Intrepid Studios - Senior Anti-Cheat Engineer

Intrepid Studios

San Diego, California, United States (On-Site)
10 Months ago
AECOM - Geotechnical Engineer – Task Lead

AECOM

Piscataway, New Jersey, United States (On-Site)
1 Week ago
SSC Technologies - Lead Software Engineer

SSC Technologies

Kansas City, Missouri, United States (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Product Manager - Food Experience Content Management

GoTo Group

Jakarta, Indonesia (On-Site)
3 Weeks ago
bohemia interactive - Programmer Modding Quality

bohemia interactive

Prague, Prague, Czechia (On-Site)
5 Months ago
Toast - Retail Account Executive

Toast

Sarasota, Florida, United States (On-Site)
2 Weeks ago
GoTo Group - Senior Collection Strategy System Analyst

GoTo Group

Jakarta, Indonesia (On-Site)
1 Month ago
Eccentric - Manager - HRBP

Eccentric

Mumbai, Maharashtra, India (On-Site)
1 Month ago
kaizen gaming  - Head of CRM Planning & Operations

kaizen gaming

Athens, Greece (On-Site)
2 Weeks ago
Kavalirio - Bilingual Software Project Manager (English & Mandarin)

Kavalirio

Jacksonville, Florida, United States (On-Site)
3 Weeks ago
The Walt Disney Company - KGO Newswriter/Producer

The Walt Disney Company

San Francisco, California, United States (On-Site)
2 Months ago
Samsung Semiconductor - Director, Foundry Sales and Business Development

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Weeks ago
Aristocrat - Senior Global Marketing Researcher

Aristocrat

Las Vegas, Nevada, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Jakarta, Indonesia

Gojek - Area User Growth Associate

Gojek

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

alegrium 1

South Jakarta, Jakarta, Indonesia (On-Site)
1 Year ago
PwC - Associate – Manager of Energy Transition

PwC

Jakarta, Indonesia (On-Site)
1 Year ago
Diligent Corporation - Pipeline for Referrals

Diligent Corporation

Central Sulawesi, Indonesia (On-Site)
1 Month ago
GoTo Group - Lead Software Engineer

GoTo Group

Jakarta, Indonesia (On-Site)
5 Months ago
GoTo Group - Strategic Risk Senior Associate

GoTo Group

Jakarta, Indonesia (On-Site)
1 Month ago
GoTo Group - Merchant Marketing Senior Associate, Growth Promo

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
1 Month ago
Open Systems Technologies - Sales Manager

Open Systems Technologies

Jakarta, Indonesia (On-Site)
4 Days ago
NinjaVan - Field Sales Executive

NinjaVan

Tangerang, Banten, Indonesia (Hybrid)
1 Month ago
NinjaVan - Field Sales Executive Jawa Timur (Talent Pool)

NinjaVan

East Java, Indonesia (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Electronic Arts - Software Engineer III - AdTech

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
ISS Stoxx - Software Development Lead

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
1 Month ago
SparkCognition - Software Engineer (Scala_Backend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
9 Months ago
bytedance - Senior Software Development Engineer, SDN-Traffic Intelligence & Control

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
NCR Atleos - Software Engineer III

NCR Atleos

Hyderabad, Telangana, India (Hybrid)
2 Weeks ago
Workato - Staff Software Engineer

Workato

Tbilisi, Tbilisi, Georgia (Remote)
1 Month ago
Blue wire software - Mechanical Engineering II

Blue wire software

Bengaluru, Karnataka, India (On-Site)
4 Days ago
Qualcomm - Memory Design Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Assystems - Nuclear Safety Engineer H/F

Assystems

Chusclan, Occitanie, France (On-Site)
1 Week ago
Axonius - Software Engineer, Stability and Performance

Axonius

New York, New York, United States (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Beijing, China (On-Site)

Bangkok, Thailand (On-Site)

Bengaluru, Karnataka, India (On-Site)

Pasig, Metro Manila, Philippines (On-Site)

Pasig, Metro Manila, Philippines (On-Site)

Pasig, Metro Manila, Philippines (On-Site)

Pasig, Metro Manila, Philippines (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