The Senior Software Engineer, Business Applications role typically involves designing, developing, testing, and maintaining internal software platforms that support Grab’s finance, HR, procurement, operations, and other business functions. Candidates are generally expected to have a degree in computer science or a related field, several years of professional software engineering experience, and strong skills in languages such as Java, Kotlin, Python, or JavaScript. Experience with APIs, databases, cloud services, system integration, testing, and software development best practices is valuable. Grab will expect the successful candidate to take ownership of complex projects, collaborate with product managers and business stakeholders, improve system reliability, mentor engineers, and deliver secure, scalable solutions in an agile environment.
Grab is a Southeast Asian technology company headquartered in Singapore, operating across mobility, deliveries, digital payments, financial services, and business solutions. Founded as a ride-hailing service, it has expanded into a broad digital platform serving consumers, driver-partners, delivery partners, merchants, and enterprises. In Indonesia, Grab operates in many cities and provides services including transport, food and parcel delivery, online payments, and selected financial products. Its technology teams build highly scalable systems that support millions of users and complex regional operations. Employees typically work in cross-functional, fast-moving teams and are encouraged to solve practical problems through data, experimentation, and customer-focused product development. Grab’s business applications teams help strengthen the internal systems and processes that allow the wider organization to operate effectively.
Indonesia offers strong opportunities for software engineers, particularly in Jakarta, where technology companies, startups, banks, and multinational businesses are concentrated. Bali has a growing technology and digital-nomad community, while cities such as Bandung, Surabaya, and Yogyakarta also offer engineering, education, and startup roles. The culture is diverse, community-oriented, and generally welcoming, with Indonesian widely used alongside English in professional technology settings. Lifestyle costs vary greatly: Jakarta is busy and metropolitan, Bali is more relaxed but increasingly expensive, and other cities may offer lower living costs. Foreign employees normally need employer sponsorship and an appropriate work and stay permit; working on a tourist visa is not permitted. Relocation packages, health insurance, tax support, and housing assistance should be confirmed with the employer. Traffic, humidity, seasonal rain, and regional differences are practical considerations.
Make sure pop-ups and redirects are enabled in your browser settings.
Ooops
Something went wrong, a few job details could not be loaded but you can still apply directly below:
Fetching job details, please wait...