Lead Software Engineer - Cartography

Southeast Asia's largest digital ecosystem offering transportation, food delivery, logistics, and financial services through Gojek and GoTo Financial platforms.
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
7+ years of experience
Enterprise SaaS · Logistics

Description For Lead Software Engineer - Cartography

GoTo Group, Southeast Asia's largest digital ecosystem, is seeking a Lead Software Engineer for their Cartography team in Singapore. This critical role focuses on providing map features and routing solutions that power Gojek's mobility services. The position involves working on key routing features and migration projects to enhance ride-hailing customer experience while reducing digital maps costs.

The Cartography team is essential to GoTo's operations, providing mapping technologies that support all internal product teams. As a Lead Software Engineer, you'll be responsible for designing and implementing low-latency, high-throughput services for routing engines and ETA model serving, which are crucial for ride-hailing, food delivery, and logistics operations.

The ideal candidate brings 7+ years of software development experience, with expertise in Golang or Java, and a strong understanding of databases and distributed systems. You'll work closely with Data Science and Map Ops teams, contributing to the development of practical solutions for geospatial challenges.

GoTo Group's ecosystem includes Gojek, which serves over 2.5 million driver partners across Southeast Asia, and GoTo Financial, which promotes financial inclusion through various services. This role offers the opportunity to impact millions of users while working with cutting-edge mapping technologies and contributing to the region's largest digital ecosystem.

The position requires strong technical skills, leadership capabilities, and the ability to collaborate across teams. You'll be part of a small but impactful team that directly influences the daily operations of drivers and users throughout Southeast Asia. If you're passionate about solving complex mapping challenges and want to contribute to a company that's revolutionizing transportation and logistics in Southeast Asia, this role presents an excellent opportunity for career growth and impact.

Last updated a month ago

Responsibilities For Lead Software Engineer - Cartography

  • Design, develop, and deploy low latency high throughput services around routing engine & eta model serving
  • End-to-end development and delivery of complex features and services
  • Support production and integration environments and participate in incident resolution
  • Collaborate with Cartography Data Science team to implement models and data solutions
  • Work with Map Ops team to develop features for geospatial data curation
  • Support tracking and reporting execution metrics within the team

Requirements For Lead Software Engineer - Cartography

Go
Java
PostgreSQL
Redis
  • 7-8+ years of strong experience in software development
  • Experience in designing, developing, testing and deploying large-scale applications
  • Deep knowledge of different databases (SQL / NoSQL)
  • Proficiency in OOP, including design patterns
  • Knowledge of Unit Testing, Integration Testing, Load / Stress Testing, and Test Driven Development
  • Ability to absorb best engineering practices
  • To be a generalist with a growth mindset

Interested in this job?

Jobs Related To GoTo Group Lead Software Engineer - Cartography

Lead Software Engineer - Identity Platform

Lead Software Engineer position at GoTo Group, focusing on identity platform development and security implementation for millions of users.

Data Center System EPM (Engineering Program Manager)

Lead Data Center System Engineering programs at Apple, managing hardware development from concept to delivery with competitive compensation and benefits.

Engineering Manager - Maps Developer Platform

Engineering Manager position at Apple leading the Maps Developer Platform team, focusing on API development and team leadership.

Technical Program Manager 6 - Playback

Technical Program Manager position at Netflix focusing on playback systems and streaming technology implementation.

Staff Product Manager - Mid-Market Acceleration

Lead product strategy and development for Intuit's Mid-Market solutions, focusing on international markets and working with global teams to deliver innovative financial technology products.