Principal Software Engineer, Fulfilment

2 Months 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

Nice - Technical Training Developer

Nice

United States (Remote)
1 Month ago
welevel  - Operations Management Intern

welevel

Munich, Bavaria, Germany (On-Site)
5 Months ago
Coupa - Senior Software Engineer, Applied AI

Coupa

Pune, Maharashtra, India (Hybrid)
1 Month ago
room8 - Senior Project Manager

room8

Czechia (On-Site)
3 Months ago
Prose on Pixels - ART Director

Prose on Pixels

Chennai, Tamil Nadu, India (On-Site)
10 Months ago
PlayStation Global - Staff Software Engineer

PlayStation Global

Aliso Viejo, California, United States (On-Site)
8 Months ago
Schell Games - Senior Game Engineering Manager

Schell Games

Pennsylvania, United States (Hybrid)
4 Months ago
Power Integrations - Sr. Staff IC CAD Engineer

Power Integrations

San Jose, California, United States (On-Site)
3 Months ago
Sandbox VR - Software Engineer

Sandbox VR

Hong Kong (On-Site)
1 Month ago
Cadence - Lead Digital Verification Engineer

Cadence

Montreal, Quebec, Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gojek - Budgeting & Planning Senior Associate

Gojek

Jakarta, Indonesia (On-Site)
2 Months ago
Motorola solutions - Software Engineer (Embedded)

Motorola solutions

Penang, Malaysia (On-Site)
2 Months ago
binance - Software Engineer (Python + Java)

binance

Asia, Lima Region, Peru (Hybrid)
4 Weeks ago
Coupa - Sr. Lead Software Engineer

Coupa

Pune, Maharashtra, India (On-Site)
3 Months ago
Dialpad AI - Advanced Application Support Engineer

Dialpad AI

Bengaluru, Karnataka, India (Remote)
3 Months ago
GoTo Group - Self-Serve Ads GTM Sr. Associate

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
9 Months ago
Flow - Senior Technical Program Manager

Flow

Palo Alto, California, United States (Hybrid)
3 Months ago
DevRev - Account Executive - Enterprise (NorCal, WA, TX)

DevRev

United States (Remote)
2 Months ago
Dave Ramsey - HR Coordinator

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
1 Month ago
Kalam labs  - PCB Designer

Kalam labs

Lucknow, Uttar Pradesh, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Jakarta, Indonesia

GoTo Group - Operations & Data Intern

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
8 Months ago
Token Metrics - Crypto-Native UX Researcher

Token Metrics

Jakarta, Indonesia (Remote)
4 Months ago
GoTo Group - Software Analyst, Engineering & Solution Associate

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
6 Months ago
GoTo Group - Merchant In-App Experience Manager

GoTo Group

Jakarta, Indonesia (On-Site)
3 Months ago
GoTo Group - Senior Data Analyst, Anti-Fraud

GoTo Group

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

CGS Carrers

Indonesia (Remote)
2 Months ago
GoTo Group - Sales Strategy Manager

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
GoTo Group - Junior Legal Officer

GoTo Group

Jakarta, Indonesia (On-Site)
3 Months ago
PwC - FY24 - Associate & Senior Associate - Risk Assurance - FRM

PwC

Jakarta, Jakarta, Indonesia (On-Site)
10 Months ago
NinjaVan - Cluster Head - Area Supervisor

NinjaVan

Lampung, Indonesia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Adyen - Engineering Manager - Onboarding Experience

Adyen

Chicago, Illinois, United States (On-Site)
2 Months ago
AECOM - Senior Construction Manager/Resident Engineer

AECOM

Dallas, Texas, United States (On-Site)
1 Month ago
Google - Software Engineering Manager II, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
8 Months ago
PayPal - Staff Software Engineer

PayPal

Austin, Texas, United States (Hybrid)
1 Month ago
Western Digital - Internship - Pre and Post Sputter Engineering (Cleaning)

Western Digital

Bayan Lepas, Penang, Malaysia (On-Site)
2 Months ago
Reliance Industries  - Sr Engineer Panel IG KG KKD

Reliance Industries

Kakinada, Andhra Pradesh, India (On-Site)
8 Months ago
Baxenergy - Technical Support Engineer

Baxenergy

Acireale, Sicily, Italy (On-Site)
4 Months ago
Palo Alto Networks - Customer Success Engineer, SASE (CASB)

Palo Alto Networks

Chicago, Illinois, United States (On-Site)
1 Month ago
Publicis Groupe - Intellectual Property Engineer

Publicis Groupe

Le Chenit, Vaud, Switzerland (On-Site)
1 Month ago
Ion - Lead Software Engineer, Italy

Ion

Rome, Lazio, Italy (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Beijing, China (On-Site)

Bangkok, Thailand (On-Site)

Denpasar, Bali, Indonesia (On-Site)

Pasig, Metro Manila, Philippines (On-Site)

Metro Manila, Philippines (On-Site)

Balikpapan, East Kalimantan, Indonesia (On-Site)

Pasig, Metro Manila, Philippines (On-Site)

Bangkok, Thailand (On-Site)

Pasig, Metro Manila, Philippines (Hybrid)

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