Software Engineering Manager

1 week ago


Singapore Grab Full time

**Job Description**:
**Life at Grab**

At Grab, every Grabber is 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. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.

**Get to know the Team**:
At Merchant Experience (Mex) our goal is to make merchants happy, and help them thrive in their business. We support all merchants, between tiny merchants (like a warung or hawker) and big, international franchises. Merchants have a lot of different businesses: restaurants, supermarkets, fashion, online stores, people who sell on social media, and many more. We level the playing field between tiny merchants and big merchants by giving them the same tools to grow their business, to attract customers, to become more efficient and be able to concentrate on what they do best inside one GrabMerchant Super App and Portal. If you go to a restaurant, chances are high you have seen some of the products of our team already.

We have millions of very different merchant end-users who earn money in Southeast Asia that use our tools: cashiers, store owners, managers, merchant back office for marketing, and reporting. Stability, quality and innovation to engage more customers are the most important qualities for them running their business. Our tools collect and analyze billions of transactions every month that lead to merchant insights on how they can improve their business.

We are a distributed team with two thirds in Indonesia, and third in Singapore. Our communication is in English, both in spoken and written form. Our team has direct end-user contact, and impact on the bottom line for merchants and thus, Grab.

**Get to know the Role**:
We are seeking talented & passionate Engineers to join our team, you will have opportunities to work on multiple backend services as well as participating in merchant immersions, talking directly to the end-users, identifying their challenges and how we can help them in their work life. It is very important that our team members take initiatives to identify problems, and have the right mindset and skill sets to solve them.

**The Day-to-Day Activities**:

- You manage a team of engineers (10 is a target) that plan, design, and deliver complex systems for a department within Grab. You work very closely with business leaders and end users to translate functional requirements into technical requirements. You identify, align, and manage appropriate people resources to project goals. You lead design reviews and drive feedback on architecture and design issues, as well as system integration, testing, performance, and scalability issues - ensuring broad, company-wide compatibility.
- You are accountable for the operational excellence of your team(s), ensuring that what they produce is secure, stable, and scalable. You establish on-call expectations and guide your team around instrumentation, monitoring, alerting, and runbooks. You personally review operational dashboards on a regular basis and work with the team to address any operational issues impacting our customers or the health of your team(s) while driving continuous improvement across all operational areas.
- You have advanced knowledge in performance, scalability, enterprise system architecture, operations, and engineering best practices. You can do independent full systems design, including requirements gathering, specifications, and coding.
- You are a team leader with direct people management responsibilities. You serve as an authority on technical issues to less senior engineers. You can make difficult tradeoff decisions and defend those decisions to the engineering management team and business/users.
- You set high goals and performance standards for direct reports, while providing effective performance and development feedback to achieve individual and team goals.
- You build successful teams and align them to projects, while helping people achieve their goals and remove barriers to success. You effectively communicate the group’s mission to both team members and other appropriate groups.

**The Must-Haves**:

- A degree in Computer Science, Software Engineering, Information Technology or equivalent experience
- 5+ years of experience in software engineering in a distributed systems environment incl. 3+ years of people management experience
- Strong Computer Science fundamentals in algorithms and data structures
- Familiarity with running large scale web services; understanding of systems internals and networking are a plus
- Strong understanding of system performance and scaling
- Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
- You can be a good coder in any language (C++, C, Java, Scala, Rust, Haskell, OCaml, Erlang, Python, Ruby


  • Software Manager

    2 weeks ago


    Singapore AURELIUS SOFTWARE PTE. LTD. Full time

    Design, implement, test, and deploy end-to-end software solutions - Collaborate closely and communicate independently with project managers, business analysts, development leads, test engineers, infrastructure engineers, and business users. - Participate in the analysis and requirements gathering phase and help to translate requirements into technical...

  • Software Engineer

    19 hours ago


    Singapore ST Engineering Full time

    Join to apply for the Software Engineer - DSC/MC role at ST Engineering Join to apply for the Software Engineer - DSC/MC role at ST Engineering A joint venture company by ST Engineering Mission Software & Services Pte. Ltd. and HTX (Home Team Science and Technology Agency), Codex Solutions is set up to be a dynamic and forward-looking technology company...

  • Software Engineer

    19 hours ago


    Singapore St Engineering Full time

    Position Overview: We are seeking talented Software Engineer(s) to join our dynamic team based in Singapore. The ideal candidate will have a passion for software development, aerospace technologies and a willingness to learn. Some working experience is preferable but not essential. You will be responsible for execution of a full SDLC (Software Development...

  • Software Engineer

    1 week ago


    Singapore HORIZON SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesKey ResponsibilitiesLead the design, development, and deployment of complex software systems. Architect scalable, reliable, and secure solutions across cloud and on-premise environments. Write high-quality, maintainable, and efficient code following industry best practices. Collaborate with cross-functional teams (Product, QA,...

  • Software Engineer

    1 week ago


    Singapore HORIZON SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesKey ResponsibilitiesLead the design, development, and deployment of complex software systems. Architect scalable, reliable, and secure solutions across cloud and on-premise environments. Write high-quality, maintainable, and efficient code following industry best practices. Collaborate with cross-functional teams (Product, QA,...

  • Software Engineer

    2 weeks ago


    Singapore Singapore Technologies Engineering Ltd Full time

    Job ID: 16853 - Location: Aero - 540 Airport Road, SG - Description: - Job description for Software Engineer - Documentation of software design and description required in a software process life cycle - Create and maintain documentation for software installations, changes and upgrades - Involve in the setup and deployment of software for developmental,...

  • Software Engineer

    19 hours ago


    Singapore Capgemini Engineering Full time

    Join to apply for the Software Engineer (Java)role at Capgemini Engineering Join to apply for the Software Engineer (Java)role at Capgemini Engineering Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for...

  • Software Engineer

    7 days ago


    Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time

    **Responsibilities** - Contribute to the design, development, and maintenance of scalable software systems. - Support efforts to monitor system performance, identify bottlenecks, and participate in optimization and refactoring tasks. - Work closely with engineering teammates, QA, and operations to deliver reliable and efficient systems. - Write clean,...

  • software engineer

    3 days ago


    Singapore CLOUDPILOTS Software & Consulting GmbH Full time

    SOFTWARE ENGINEER CLOUD CLOUDPILOTS | Location Berlin, Cologne or Home Office As a Software Engineer* Cloud, you act as a technical contact person and analyze existing systems, define migration strategies, and take over the setup and customization of the cloud environment for our customers. You help to master technical and organizational challenges when...


  • Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full time

    Roles & ResponsibilitiesResponsibilities:Develop the code using Java, Spring, Struts, ORM and Oracle, under the guidance of an experienced professional. Develop Coding, Test cases using J-units and perform Unit Testing. Adhering the schedule and scope of the project. Interact with Project lead to review Technical deliverables.Desired for the...