Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Backend image - Rise Careers
Job details

Senior Software Engineer, Backend - job 1 of 2

Company Description

About Grab and Our Workplace

Grab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to deliver the mission of driving Southeast Asia forward by economically empowering everyone, with heart, hunger, honour, and humility.

Job Description

Get to Know the Team

The team is a dynamic and diverse backend team, responsible for maintaining and enhancing systems within Grab's Content Engines. This includes developing features for the Catalog and User-Generated Content (UGC) platforms, which are important to the delivery services in the Grab superapp

Get to Know the Role 

By joining the team you will get a chance to work with the best engineers in the region. You will be reporting to Software Engineering Manager II. You will create a high impact when your work reaches millions of customers. You will get a chance to work on scalable services which can process tens of millions of orders daily. Each service is carefully designed keeping in mind all the possible failures and fallback solutions to ensure we are always running to serve our customers.

This role is onsite based in our Hồ Chí Minh office

The Critical Tasks You Will Perform

  • You will work with the product and design team to understand requirements, provide product feedback, own and implement the product from start to finish.
  • You will create and participate in technical discussions with other engineering teams.
  • You will write code that is reusable, scalable and testable. Make sure products are delivered on time and with high quality.
  • You will collaborate with QAs to make sure all product requirements are met and the deployments are stable.
  • You will review code from other team members, provide constructive feedback and aim to raise the engineering bar.
  • You will improve the codebase. Propose and set better engineering solutions for the team.
  • You will be responsible and responsive during on-call duty. Debug and troubleshoot production issues

Qualifications

What Essential Skills You Will Need

  • You have a Bachelor in Computer Science or equivalent. Good Computer Science fundamentals in algorithms and data structures.
  • You will have at least 5+ years of experience in software engineering in a distributed systems environment
  • You have experience shipping products (like web applications or backend services) to production.
  • You can be a good coder in any language but willing to work on Golang
  • You have knowledge of cloud technologies and experience developing and deploying services on the cloud

 

Additional Information

Life at Grab

We care about your well-being at Grab, here are some of the global benefits we offer:

  • We have your back with Term Life Insurance and comprehensive Medical Insurance.
  • With GrabFlex, create a benefits package that suits your needs and aspirations.
  • Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
  • We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
  • Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours

What We Stand For at Grab

We are committed to building an inclusive and equitable workplace that enables diverse Grabbers to grow and perform at their best. As an equal opportunity employer, we consider all candidates fairly and equally regardless of nationality, ethnicity, religion, age, gender identity, sexual orientation, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique. 

What You Should Know About Senior Software Engineer, Backend, Grab

Are you a talented Senior Software Engineer, Backend looking to join Grab, Southeast Asia’s leading superapp? Based in our vibrant office at Mapletree Business Center in Hồ Chí Minh, you will be part of a dynamic backend team that plays a crucial role in enhancing our Content Engines systems. In this position, you will collaborate closely with our product and design teams, shaping features for our Catalog and User-Generated Content platforms that empower millions of users every day. Your experience in distributed systems and cloud technologies will be invaluable as you write reusable, scalable, and testable code, ensuring timely and quality product delivery. You'll also contribute to raising the engineering bar by reviewing peers' code and suggesting better engineering solutions. The role offers a significant chance to take ownership of your projects and implement them from start to finish, all while being supported by a team of the best engineers in the region. With on-call duties, you will troubleshoot and debug to ensure our services process upwards of tens of millions of daily orders smoothly. At Grab, we believe in harnessing technology and AI to make life easier for everyone. If you’re ready to make a high-impact contribution in this exciting role, we’d love to meet you!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Backend Role at Grab
What responsibilities does a Senior Software Engineer, Backend at Grab have?

As a Senior Software Engineer, Backend at Grab, you will be responsible for collaborating with product and design teams to understand requirements, owning and implementing features for our Catalog and UGC platforms, and ensuring high-quality code delivery. Your role will also entail technical discussions with engineering teams, reviewing peer code, and troubleshooting production issues during on-call duties.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer, Backend position at Grab?

To qualify for the Senior Software Engineer, Backend role at Grab, candidates should possess a Bachelor's degree in Computer Science or related fields, a strong foundation in algorithms and data structures, as well as at least 5 years of software engineering experience. Familiarity with distributed systems and cloud technologies is essential, along with experience shipping products to production.

Join Rise to see the full answer
What programming languages should a Senior Software Engineer, Backend at Grab know?

While a good coder in any language can succeed in the Senior Software Engineer, Backend role at Grab, candidates should be willing to work with Golang. Familiarity with other languages and experience in creating robust backend services will also be beneficial.

Join Rise to see the full answer
How does Grab support the professional growth of a Senior Software Engineer, Backend?

Grab offers a supportive environment for the professional growth of its Senior Software Engineers. You will have opportunities to collaborate with top engineers, participate in technical discussions, receive constructive feedback during code reviews, and propose engineering enhancements, which all contribute to continuous learning and development within the organization.

Join Rise to see the full answer
What benefits are available for a Senior Software Engineer, Backend at Grab?

At Grab, benefits for Senior Software Engineers include comprehensive medical and term life insurance, flexible work arrangements, parental and birthday leave, and access to the Grabber Assistance Programme, which supports personal and family well-being. Additionally, Grab emphasizes community engagement through volunteering opportunities.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Backend
Can you describe your experience with distributed systems?

In responding to this question, highlight specific projects or experiences where you designed, implemented, or operated distributed systems. Discuss the tools and technologies used and the scale at which you operated, as well as any lessons learned about handling failures or optimizing performance.

Join Rise to see the full answer
What are some best practices you follow when writing scalable code?

When answering, mention key principles such as modular design, code reuse, implementing algorithms for efficiency, and ensuring proper documentation. Example best practices include using design patterns that promote scalability and maintaining clean code for easier maintenance.

Join Rise to see the full answer
How do you approach troubleshooting production issues?

Discuss your systematic approach to troubleshooting, including gathering relevant data, using logs for insights, and collaborating with team members for diverse perspectives. Highlight the importance of analyzing root causes to prevent similar issues in the future.

Join Rise to see the full answer
How do you handle tight deadlines for deliverables?

In your response, emphasize your time management skills, prioritization techniques, and ability to communicate effectively with team members. Provide examples of how you've successfully met tight deadlines without compromising on code quality.

Join Rise to see the full answer
What cloud technologies are you familiar with?

Be sure to list specific cloud providers you've used, such as AWS, Google Cloud, or Azure, and mention particular services like serverless architecture, container orchestration, or storage solutions. Discuss how you've implemented these technologies in previous roles.

Join Rise to see the full answer
Can you explain your process for code review?

When discussing your code review process, explain how you provide constructive feedback, the importance of maintaining consistency in coding standards, and how you encourage a culture of learning and improvement within the team.

Join Rise to see the full answer
Describe a project where you had to collaborate with cross-functional teams?

Provide a specific example of a project that required coordination between product design, engineering, and QA teams. Highlight your role, communication strategies, and how you ensured that all teams worked towards a common goal.

Join Rise to see the full answer
What motivates you as a software engineer?

In your answer, discuss your passion for problem-solving, your drive to create impactful solutions, and the joy you find in collaborating with others. Mention any specific challenges that have inspired you in your career.

Join Rise to see the full answer
How do you ensure quality in your software development process?

Explain your commitment to quality by discussing practices such as thorough testing, implementing CI/CD pipelines, and conducting code reviews. Illustrate how these practices enhance reliability and performance in the applications you develop.

Join Rise to see the full answer
Why do you want to work at Grab as a Senior Software Engineer, Backend?

Share your enthusiasm for Grab’s mission to empower users across Southeast Asia. Discuss how your skills align with Grab’s core values, your interest in contributing to a transformative platform, and how you look forward to working with a talented team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Grab Hybrid Maple Business Center, HCMC, Vietnam
Posted 3 days ago
Photo of the Rise User
Grab Hybrid Mapletree Business Centre, HCMC, Vietnam
Posted 2 days ago
Photo of the Rise User
Posted 9 hours ago
Short Story Remote No location specified
Posted 4 hours ago
Photo of the Rise User
Posted 13 days ago
KMS Technology Remote Guadalajara, Jalisco, Mexico
Posted 2 days ago

Grab believes that what is good for society is also good for business. We are a triple bottom line company, one that seeks to ensure that our success as a business has a positive social impact on communities we operate in and their environment. ...

39 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!