Senior Software Engineer, Backend
Core
Design, build, and operate high-throughput, real-time backend systems for the ride-hailing module in the Grab app, balancing product engineering with Site Reliability Engineering.
Role type
Senior Software Engineer, Backend (SRE)
Builds
Ride-hailing booking experience and core transport services for passengers and partners
Domain
Ride-hailing / Mobility / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, high-throughput system architecture, backend programming (Go/C++/Python), relational and NoSQL databases, production observability, reliability practices (SLOs/error budgets), cloud infrastructure, CI/CD
Preferred skills
Mentorship, cross-functional collaboration, system design principles
Technologies
Go, C++, Python, MySQL, PostgreSQL, DynamoDB, MongoDB, Cassandra, AWS, containers
Responsibilities
Design and build scalable backend systems; improve reliability, observability, and operational readiness; triage and fix complex production issues; mentor junior engineers
Seniority
Senior, hands-on IC