Senior Software Engineer, Backend
Core
Design, build, and optimize critical backend systems for the ride-hailing module in the Grab app, serving millions of users with high-throughput distributed systems.
Role type
Senior IC backend software engineer
Builds
Ride-hailing booking experience and core transport platform features
Domain
Ride-hailing / Transportation / Distributed Systems
Deliverable
production ML models | product features
Required skills
Go, C++, Python, distributed systems, system design, algorithms, data structures, relational databases (MySQL, PostgreSQL), NoSQL databases (DynamoDB, MongoDB, Cassandra), cloud infrastructure (AWS)
Technologies
Go, C++, Python, MySQL, PostgreSQL, DynamoDB, MongoDB, Cassandra, AWS
Responsibilities
Collaborate with cross-functional teams to architect scalable solutions; write reusable, scalable, and testable code; review code and engineering specs; manage on-call duties for triaging and fixing complex issues; mentor junior engineers
Seniority
Senior, hands-on IC