Backend Engineering Manager II - Grab|


130k+ TWD Monthly

  • ads
  • ,
  • kafka
  • ,
  • elasticsearch
  • ,
  • redis
  • ,
  • mysql
  • ,
  • aurora
  • ,
  • aws cloud
  • ,
  • gRPC
  • ,
  • terraform
  • ,
  • Golang


Get to know our Team:

Taiwan backend team is responsible for ads advertiser experience. Our team is developing and maintaining the campaign management-related microservices within the ads team.

Get to know the Role:

-        People management (career path, learning, performance monitoring, etc)

-        Design the architecture of the service we are working on.

-        Do the documentation for the architecture, aligned across dependency services.

-        Be a technical evangelist for the architecture and great technology to the team.

-        As an engineering manager, you have to deliver the idea to the team members and raise technical improvement discussions.

-        Be responsible for communicating with team members and other teams to apply the architecture you propose.

-        Brainstorm innovative ideas with the team and contribute to business /or ecosystem

The day-to-day activities:

-        You will collect the requirement, question the reason, and design the appropriate architecture.

-        You will document the design and make it well understood by others.

-        You will communicate with the team for the idea you have and put it into practice.

-        You will develop and maintain the go-based microservices with relevant SRE processes.

-        You will help members to remove the roadblocks and improve their efficiency, cares about their status, and provide suggestions

The must-haves:

-        3 years of management experience (> 3 members)

-        5 years of experience in software engineering in a distributed systems environment

-        At least 3 years of hands-on Golang experience (Our services all built by Go)

-        Solid experience in architecture design for a real-world large-scale service.

-        Familiarity with goroutine, channel usage, memory/goroutine leak debugging, gRPC, security protection (SQL injection, CSRF, XSS attack), database (RDS /or No-SQL)

-        Prior experience with any / all of Kafka, ElasticSearch, Redis, MySQL, Aurora, and/or managed cloud services (specifically, AWS)

-        Experience working with other teams across boundaries and time zones.

-        Strong written and verbal communication skills in English

-        Ability to solve problems and understand business priorities

-        Ads industry experience/Machine Learning skill is a huge plus (optional)

Tech Stack:

In GrabAds, our core services are implemented in Go. Most of the infrastructure services are configured in Terraform and run on the AWS cloud with auto-scaling abilities. Besides, we have Kafka as distributed streaming.


Grab is Southeast Asia’s leading superapp, offering a suite of services consisting of deliveries, mobility, financial services, enterprise and others.