Lead Software Engineer - Cartography

Largest digital ecosystem in Indonesia offering technological infrastructure and solutions including on-demand transportation, food delivery, logistics, and financial services.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Logistics · Travel

Description For Lead Software Engineer - Cartography

GoTo Group, the largest digital ecosystem in Indonesia, is seeking a Lead Software Engineer for their Cartography team. This critical role focuses on providing map features like driver routes & ETA information, which forms the backbone of Gojek mobility services. The position is based in Singapore and requires extensive experience in backend engineering, data structures, graph algorithms, and open source maps technologies.

The Cartography team is an internal team that powers mapping technologies for all product teams within Gojek. As a Lead Software Engineer, you'll be working on crucial initiatives including building key routing features like alternative routes to enhance ride-hailing customer experience and contributing to Google to in-house migration to reduce Digital maps cost.

The role demands strong technical expertise in software development with mandatory cartography domain experience. You'll be working with technologies like Golang, Java, PostgreSQL, and Redis, designing and implementing low latency, high throughput services. The position involves close collaboration with Data Science and Map Ops teams to deliver practical solutions for ride-hailing, food delivery, and logistics services.

GoTo Group's ecosystem consists of on-demand transportation services, food and grocery delivery, logistics and fulfillment, and financial services through the Gojek and GoTo Financial platforms. As the first platform in Southeast Asia to host these crucial services in a single ecosystem, this role offers an opportunity to impact millions of users across the region.

The ideal candidate should have 7-8+ years of software development experience, strong backend engineering skills, and a deep understanding of databases and testing methodologies. This is an excellent opportunity for a seasoned engineer looking to make a significant impact in a rapidly growing technology company that serves over 2.5 million driver partners across Southeast Asia.

Last updated 3 minutes 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
  • Cartography domain experience is mandatory
  • Experience in designing, developing, testing and deploying large-scale applications, preferably in Golang / Java using RESTful APIs
  • 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 team leadership, requiring 7+ years of experience in backend development.

Lead Software Engineer, Back End (Bank Modernization)

Lead Software Engineer position at Capital One focusing on backend development for bank modernization, offering competitive compensation and opportunity to lead critical financial infrastructure projects.

Senior Staff Engineer, Platform Engineering

Senior Staff Engineer position at Uber focusing on platform engineering and distributed systems, leading core infrastructure modernization efforts with competitive compensation and benefits.

Lead Backend Engineer

Multiple Lead and Senior Backend Engineer positions at Launch Potato, a digital media company offering remote work opportunities across Latin America.

CPU CAD DV -- Staff Engineer

Staff Engineer position at Qualcomm focusing on CPU CAD Design Verification, requiring expertise in Python scripting, CAD/EDA tools, and digital design verification methodologies.