Grab logo
Grabtoday

Lead Software Engineer, Backend

On-site · Jakarta, Jakarta, Indonesia

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Large

Job Summary

Lead Software Engineer, Backend for Grab’s Fulfillment tech family, responsible for setting technical direction across reliability, resilience, and SDLC quality; driving cross-team collaboration to improve incident metrics and test coverage; participating in technical decision-making; staying current with reliability engineering and agentic AI trends; identifying opportunities to apply AI to improve reliability and developer productivity; conducting code reviews and mentoring junior engineers; and leveraging Go/Java/Python, distributed systems, databases (SQL/NoSQL), cloud platforms, and DevOps practices to build high-throughput, real-time systems with strong design principles and scalable test automation.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Master's degree preferred
  • 5+ years of experience in software engineering
  • at least 2 years in a senior or lead engineering role
  • Strong proficiency in backend programming languages (Go, Java, Python)
  • Experience with distributed systems and microservices architecture
  • Database experience (SQL and NoSQL)
  • Hands-on experience with cloud platforms (AWS, Azure, GCP)
  • Knowledge of software design patterns and principles
  • Familiarity with DevOps practices and tools
  • Understanding of AI systems concepts (prompt design, tool/function calling, safety/guardrails) is highly preferred
  • Strong communication and leadership abilities
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Grab

Lead Software Engineer, Backend

Apply on Sorce