companyGrab Holdings Inc. logo

Senior Software Engineer - Reverse Engineering

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Essential QualificationsBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, with strong fundamentals in algorithms and data structures.5+ years of experience in software engineering, with at least 3 years in reverse engineering. Proficient in developing large-scale data acquisition and processing platforms with a focus on high throughput and scalability. Experience in maintaining operational excellence and site reliability, including system performance monitoring, health assurance, and service capacity planning. Excellent communication skills, strong analytical abilities, proven design capabilities, and critical thinking regarding system growth and stability. Proficient in multiple programming languages (C++, Java, Scala, Rust, Python, Ruby, etc.) and willing to work with Golang. Experience with reverse engineering tools and methodologies.

About the job

Join Our Team

The Fulfillment Tech family is a fundamental component of Grab's commitment to providing exceptional service to our customers and partners across Southeast Asia. We focus on high-throughput, real-time distributed systems that leverage advanced software engineering methodologies to handle hundreds of millions of requests every day. You will work alongside a diverse team located in Singapore, Beijing, Indonesia, Malaysia, and Romania, reporting directly to the Senior Software Engineering Manager for Fulfillment.

Our mission is to deliver top-notch products and user experiences to our driver partners, enhancing their engagement with our services. We aim to improve opportunities and efficiency for our driver partners, ensuring they can fulfill customer orders reliably, regardless of the circumstances. Additionally, we are dedicated to creating efficient marketplaces by establishing sustainable pricing that resonates with our partners.

About the Role

We are seeking a skilled Senior Software Engineer to become a vital part of our Fulfillment Platform Engineering Team. The ideal candidate will possess a robust background in cloud engineering, system design, architecture, and reverse engineering, consistently delivering high-quality code while mentoring junior engineers.

Your Key Responsibilities

  • Design, develop, and maintain resilient and scalable data acquisition platforms within a microservices architecture, addressing challenges in data acquisition.
  • Independently lead medium to complex projects, defining technical designs and solutions, aligning with stakeholders, adhering to coding best practices, and fulfilling non-functional requirements.
  • Implement industry best practices and coding standards to ensure our backend systems' reliability, performance, and security.
  • Write clean, maintainable, and efficient code while conducting code reviews to uphold code quality and adherence to software development best practices.
  • Optimize and enhance existing backend systems to improve performance and scalability.
  • Troubleshoot and resolve intricate backend issues and system failures, minimizing production impact.

About Grab Holdings Inc.

About GrabGrab is the leading superapp in Southeast Asia, dedicated to making life easier for our users by providing a wide range of services. From food delivery to financial management and hassle-free transportation, we strive to support every aspect of our users' lives. At Grab, we believe that purpose drives joy and habits foster excellence. We harness the power of technology and AI to advance our mission of empowering everyone in Southeast Asia with heart, hunger, honor, and humility.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.