# Senior Backend & Reliability Engineer

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

**Apply**: https://jobs.smartrecruiters.com/Grab/744000159786619-senior-backend-reliability-engineer?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_e19bf217-d24

## Description

Grab is Southeast Asia's leading superapp, offering various services such as food delivery, financial management, and transportation.

We are looking for an experienced Senior Software Engineer, Backend to join our growing engineering team in Petaling Jaya, Malaysia. You will be reporting to Software Engineering Manager II and work at the intersection of backend product engineering and Site Reliability Engineering.

**Responsibilities**

- Collaborate with Product, Design, and Analytics teams to understand problems, requirements, and provide feedback, options, trade-offs, and timelines.

- Work with Android, iOS, Backend, QA, and ML Engineers to brainstorm and implement technical solutions that are scalable and address actual problems.

- Write reusable, scalable, and testable code, ensuring features are delivered on time and with high quality.

- Review code and engineering specs, provide constructive feedback, and aim to raise the engineering bar.

- Be responsible and responsive during on-call duty, triaging, debugging, mitigating, and fixing complex issues.

- Mentor junior engineers and contribute to the team's overall growth and knowledge sharing.

**Qualifications**

- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

- 3+ years of professional software engineering experience in distributed systems environments.

- Proficiency in at least one backend programming language (Go, C++, Python, or similar).

- Experience with computer science fundamentals, including algorithms, data structures, and system design principles.

- Experience designing and operating high-throughput or real-time distributed systems.

- Solid knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (DynamoDB, MongoDB, Cassandra, or similar).

- Hands-on experience with production observability, including metrics, logs, traces, dashboards, alerting, and runbooks.

- Understanding of reliability practices such as SLIs, SLOs, error budgets, safe deployments, rollback strategies, capacity planning, and postmortem follow-ups.

- Experience with cloud infrastructure, like AWS, and modern delivery practices such as CI/CD, containers, and infrastructure automation.

**Benefits**

- Term Life Insurance and comprehensive Medical Insurance.

- GrabFlex, creating a benefits package that suits your needs and aspirations.

- Parental and Birthday leave, and Love-all-Serve-all (LASA) volunteering leave.

- Confidential Grabber Assistance Programme.

- FlexWork arrangements such as differentiated hours.

## Skills

### Required
- Computer Science
- Software Engineering
- distributed systems
- backend programming languages
- algorithms
- data structures
- system design principles
- relational databases
- NoSQL databases
- production observability
- reliability practices
- cloud infrastructure

---

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