Senior Principal Engineer & Architect, Transport and Core Technology
Grab
Singapore
4d ago

We are Grabbing the job detail for you

As Senior Principal Engineer and Architect you will drive the architecture, design, and execution of Grab’s Transport and Core Technology areas.

You will spend time understanding and improving the architecture of our core systems, making sure they meet the world-class security, quick feature velocity, massive business scaling, and mission-

critical stability requirements. You will be responsible for the architecture of Grab’s core systems, and also for ensuring high quality in the private and public APIs Grab offers to customers and partners.

  • You will drive (or develop and then drive) specific goals and metrics around scalability and availability, which will be tracked with senior leadership including the Group CTO and CEO directly;
  • developing the appropriate mechanism to track these goals would be your responsibility. You will create and drive consensus across the entire Engineering and Product organizations, with an eye to delighting our customers with the correct mix of operational excellence, features, and next generation research and innovation.

    You will help influence organizational development to make sure we are structured to deliver on these goals.

    The ideal candidate will also perform regular hands-on project work, delivering specific technology as a project lead, as a way to be directly in touch with the engineering culture and practices of the Transport and Core Technology org.

    These projects should have broad impact and drive positive outcomes for Grab’s architecture, availability, and scalability.

    You will help with other technical leadership activities where needed in order to make the company more fulfilling to its employees.

    These include improving the interview process (especially for senior / principal-level engineers), improving our engineering excellence, educating our engineers on company leadership principles and how to apply them in their work, meeting with key customers and vendors, giving internal and external presentations, and external blogging, among other things.

    Whether you are based in Singapore or Seattle, travel between the Grab R&D centers is part of how you will teach and grow the organization and its capabilities.

    Some specific activities would include :

    Driving the architecture vision of the company forward to remove bottlenecks from developing and deploying features to delight our customers

    Identifying key areas of investment to improve scalability, availability and capital efficiency

    Working with each technical family to identify and curate architectural roadmaps for their products and systems

    Designing key systems crucial to achieving the next level of scale

    Educating the engineering organization on design and operational best practices for distributed computing

    Reviewing the design of new or existing systems with scalability and availability in mind

    Helping define and educate the engineering organization about how to develop external platforms

    Establish or improve our core principles around code health and maintenance, and help the organization level up on software engineering discipline

    Helping improve the design review process for distributed systems

    Helping set SLAs for internal and external services and continual improvement of operational processes (weekly ops meetings, metrics, etc)

    Developing or improving guidelines for using cloud services and on-premises data centers

    Representing overall company needs to cloud service providers and working with them to develop any unique features we need

    Job Requirements

    Broad knowledge and experience in : distributed systems

    Best-of-class skills in : Architecture

    Excellent skills in :

    Demonstrating ability to build consensus across an organization of hundreds of engineers to build the right software for customers to use and for engineers to maintain and iteratively innovate on.

    Demonstrating ability to think outside the box of the current system and propose entirely new ways of solving the problem.

    Demonstrating ability to design and code complicated software systems.

    Education and Experience

    Degree or equivalent experience : Masters of Computer Science or equivalent

    Years of experience : 15-20 years of experience

    Specialized training or experience in : Distributed Systems, Operations at Scale, System Performance, Security, Debuggability

    Must be fluent in at least one core programming language such as Go, C / C++, Java.

    Get to know Grab :

    Grab is more than just the leading ride-hailing and mobile payments platform in Southeast Asia. We use data and technology to improve everything from transportation to payments and financial services across a region of more than 620 million people.

    We work with governments, drivers, passengers, merchants, and the community, to solve critical problems in Southeast Asia.

    Grab began as a taxi-hailing app in 2012, but we have since extended our product platform to include GrabCar, GrabShare, GrabBike, GrabHitch, GrabExpress, GrabFood, GrabCoach, GrabShuttle, GrabCycle.

    We recently launched our fintech platform GrabFinancial, which consists of payments, lending and insurance. Our latest addition is GrabVentures, an in-

    house incubation platform. We are focused on pioneering new commuting and payment alternatives for drivers and passengers with an emphasis on convenience, safety, and reliability.

    Currently, we offer services in 8 countries. Our R&D offices are in Singapore, Seattle, Beijing, Bangalore, Jakarta and Vietnam.

    We aspire to unlock the true potential of Southeast Asia and look for like-minded individuals to join us on this ride.

    If you share our vision of driving South East Asia forward, apply to join our team today.

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form