Lead Software Engineer, Backend - Lending

Posted 19 Hours Ago
Be an Early Applicant
Jakarta, DKI Jakarta
Senior level
Mobile • Software
The Role
The Lead Software Engineer will design, develop, and maintain backend components and services for lending products, ensuring high-quality code and system performance. Responsibilities include driving technical improvements, collaborating with teams, conducting code reviews, and supporting infrastructure setup while participating in on-call rotations for operational excellence.
Summary Generated by Built In

Company Description

About Grab and our workplace

Grab is Southeast Asia’s leading Superapp. We are dedicated to improving the lives of millions of users across the region by providing them everyday services such as deliveries, mobility, financial services, enterprise services and others. More than that, we provide the opportunity for them to have a better life. And that aspiration starts inside Grab because we believe in a seamless blend of work and home life, making every aspect of life better for all.

Guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles—the 4Hs: Heart, Hunger, Honour and Humility—we work to create economic empowerment for the people of Southeast Asia. With our unwavering commitment to our values, we believe that we're more than a service provider; we're agents of positive change.

Job Description

Get to Know the Team

The Lending team is responsible for building safe, secure and versatile loan products for all user segments. We own a range of platform primitive components such as, but not limited to, Loan Management System, Repayments Engine and Product Flow Orchestator to name a few. We take pride in building distributed systems that have a real impact on the lives of millions of users in our endeavour to out-serve the underserved population. Theories like Idempotency, CAP theorem, Distributed Consensus are more than just theoretical terms for us and have real bearings on the systems we build.

Get To Know The Role

We are seeking a passionate Lead Engineer with the required skill sets and more to join our team. In this role, you will have opportunities to design, develop, and maintain backend components and services. You will collaborate closely with the product, business, and program management teams to ensure timely and high-quality deliverables. You will also adopt and advocate software engineering best practices for larger teams, including code reviews, static analysis, feature-flagging, and semantic versioning of internal APIs. A significant part of your role will involve the design and architecture of backend systems. If you are willing to go the extra mile to identify and resolve user pain points and are ready to take ownership of your systems, apply with us today.

The Day-to-Day Activities

  • You will be responsible for proposing and owning technical improvements within the team, driving innovation and enhancing overall system performance and efficiency
  • You will participate in technical and product review meetings, providing valuable insights and feedback.
  • You will ensure the timely delivery of high-quality, maintainable, and operationally excellent code, taking full accountability for the end-to-end development process.
  • You will deliver high-quality, bug-free code, and take responsibility for the integrity and performance of the systems you develop.
  • You will be accountable for the timely closure of all assigned code reviews and design reviews, ensuring thorough and effective evaluation.
  • You will support SRE and DevOps teams in setting up hardware and microservices infrastructure, taking ownership of the infrastructure’s reliability and scalability.
  • You will participate in team oncall rotation to help achieve and maintain operational excellence, proactively addressing and resolving system issues.
  • You will drive and take leadership in projects, ensuring all project stakeholders are aligned and informed, and taking responsibility for the project's success.
  • You will own the systems you develop, from initial design through deployment and ongoing maintenance, ensuring continuous improvement and reliability.
  • You will proactively identify, address, and resolve issues within your systems, demonstrating a commitment to accountability and excellence.


    Qualifications

    • A degree in Computer Science, Software Engineering, Information Technology or comparable experience
    • Strong Computer Science fundamentals such as Data Structures, Algorithms, Operating Systems, Networking etc.
    • You have at least 8 years of experience - with at least 5+ years of relevant experience in building scalable systems.
    • You are proficient in at least one programming language (preferably Java or Golang).
    • You have a working knowledge of building back end systems around DBMS, Caches, NoSQL and App servers. Experience in building cloud service would be an advantage.
    • You are well-versed in system performance and scaling
    • Your prior experience in building banking or financial systems will be advantageous.
    • You prior experience in building consumer facing product will be an advantage
    • You showcase proactivity and creativity and understand the right balance between product, engineering, and business needs

    Additional Information



    Top Skills

    Api Development
    Backend Development
    Distributed Systems
    The Company
    Houston, Texas
    73 Employees
    On-site Workplace

    What We Do

    Grab is a platform that unlocks the travelers’ access to all airport dining and retail opportunities.

    Similar Jobs

    Traveloka Logo Traveloka

    Software Engineer (Backend) - Financing

    Software • Travel • Financial Services
    DKI Jakarta, Gambir, DKI Jakarta, IDN
    3089 Employees

    Traveloka Logo Traveloka

    Software Engineer (Backend) - Payment

    Software • Travel • Financial Services
    DKI Jakarta, Gambir, DKI Jakarta, IDN
    3089 Employees

    EDB Logo EDB

    Senior Database Consultant - PostgreSQL

    Artificial Intelligence • Cloud • Software • Database
    Easy Apply
    Remote
    Jakarta, DKI Jakarta, IDN
    804 Employees

    Traveloka Logo Traveloka

    Software Engineer - Android

    Software • Travel • Financial Services
    DKI Jakarta, Gambir, DKI Jakarta, IDN
    3089 Employees

    Similar Companies Hiring

    TrainingPeaks (A Peaksware Company) Thumbnail
    Software • Fitness
    Louisville, CO
    69 Employees
    bet365 Thumbnail
    Software • Gaming • eSports • Digital Media • Automation
    Denver, Colorado
    6100 Employees
    Jobba Trade Technologies, Inc. Thumbnail
    Software • Professional Services • Productivity • Information Technology • Cloud
    Chicago, IL
    45 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account