Senior Software Engineer

GoTo Group is the largest digital ecosystem in Indonesia offering technological infrastructure and solutions for digital economy access through Gojek and GoTo Financial platforms.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Logistics · Finance

Description For Senior Software Engineer

GoTo Group, Indonesia's largest digital ecosystem, is seeking a Senior Software Engineer to join their Marketplace team. This role is integral to the development and enhancement of their marketplace platform, which handles critical matching operations between customers and service providers across various services including transportation, food delivery, and logistics.

The position offers an exciting opportunity to work on large-scale, event-driven microservice architecture, directly impacting millions of daily transactions. As a Senior Software Engineer, you'll be responsible for designing and implementing scalable solutions using technologies like Golang, Java, and Kafka. The role requires strong expertise in backend development, with a focus on building robust, efficient systems that power GoTo's real-time marketplace operations.

The Marketplace Product Development team tackles complex quantitative problems, optimizing the matching of customer orders with driver partners across multiple services. Your work will directly influence customer experience, driver-partner satisfaction, and platform economics. The team operates in a collaborative environment, combining technical excellence with a strong focus on practical problem-solving.

The ideal candidate brings 4+ years of relevant experience, strong programming fundamentals, and a deep understanding of distributed systems. You'll be working in a hybrid setting in Singapore, contributing to a team that values both technical expertise and collaborative spirit. The role offers the opportunity to work on challenging problems at scale, implementing solutions that directly impact millions of users across Southeast Asia.

This position is perfect for engineers who are passionate about building large-scale systems, enjoy working with modern technologies, and want to be part of a team that's shaping the future of digital services in Southeast Asia. The company culture emphasizes both professional growth and work-life balance, with regular team activities and a supportive environment that encourages innovation and continuous learning.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Takes responsibility for the entire lifecycle of their stories: development, test, production, and subsequent fixes and improvements
  • Reaches out to stakeholders to clarify the requirements for the story they are working on
  • Improves the development experience by enhancing development tools, test coverage, and code structure
  • Manages timely delivery for own tasks consistently
  • Actively supports team in tracking and reporting of execution metrics
  • Performs code reviews following standards and practices
  • Collaborates with engineers, designers and QAs to flesh out implementation details

Requirements For Senior Software Engineer

Go
Java
Kafka
Linux
  • At least 4+ years of relevant, hands-on experience with either Golang, or Java
  • Ability to go in-depth across tech stacks used in the product
  • Experience working on large-scale, event-driven microservice architecture with active use of Kafka
  • Familiarity with basic programming principles such as SOLID and TDD
  • Intermediate experience with Linux OS; ability to troubleshoot issues
  • A solid understanding of why we need to test code; experience implementing tests
  • Ability to understand/discuss design and performance trade-offs in complex systems

Interested in this job?

Jobs Related To GoTo Group Senior Software Engineer

Senior Software Engineer (Backend) - DPI Risk

Senior Backend Engineer role at GoTo Group's DPI Risk team, building high-throughput payment systems using Golang, Java, and Kubernetes in Jakarta.

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.