# Lead Software Engineer, Backend

**Company**: Grab
**Location**: Petaling Jaya
**Work arrangement**: onsite
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.smartrecruiters.com/Grab/744000128409101-lead-software-engineer-backend?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ac503762-02d

## Description

Grab is Southeast Asia's leading superapp, providing various services such as food delivery, financial management, and ride-hailing.

We are looking for a Lead Software Engineer who can write high-quality code and lead projects through the full life cycle while dealing with cross-team dependencies and ambiguities.

**Responsibilities**

- Take ownership of a wide range of engaging problem spaces that encompass the entire product lifecycle management, including front-end development, database design and management, data visualization, building APIs, and CI/CD management, among others.

- Design and write with the Go language to improve the availability, scalability, latency, and efficiency of Demand team's range of services.

- Participate in code and design reviews to maintain high development standards.

- Participate in service capacity and demand planning, software performance analysis, tuning, and optimization.

- Collaborate with product and experience teams to define and prototype feature specifications.

- Partner with other engineering teams to explore and create new designs/architectures geared towards scale and performance.

- Work with the infrastructure team in building and scaling back-end services and performing root cause analysis investigations.

- Design, build, analyze, and fix large-scale systems.

- Participate in the team on-call rotation to help achieve operational excellence.

- Provide technical guidance, mentorship, and knowledge sharing to peers.

**Qualifications**

- Degree in Computer Science, Software Engineering, Information Technology, or related fields.

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

- Strong Computer Science fundamentals in algorithms and data structures.

- Understanding of system performance and scaling.

- Programming skills in any language, with a willingness to work on Golang.

- Passionate about building products, features, and platforms to accelerate business growth.

**Benefits**

- Term Life Insurance and comprehensive Medical Insurance.

- GrabFlex benefits package.

- Parental and Birthday leave.

- Love-all-Serve-all (LASA) volunteering leave.

- Confidential Grabber Assistance Programme.

- FlexWork arrangements.

## Skills

### Required
- Computer Science
- Software Engineering
- algorithms
- data structures
- system performance
- scaling
- Golang

---

Source: [Apply at jobs.smartrecruiters.com](https://jobs.smartrecruiters.com/Grab/744000128409101-lead-software-engineer-backend?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
