Software Engineer Role at GoTo Group – Full Job Description

Published On:
Software Engineer

If you are looking for an opportunity to work on large-scale engineering platforms with cutting-edge technologies, the Software Engineer position at GoTo Group can be a perfect fit. This role is based in Gurugram, India, and focuses on database engineering, administration, and performance optimization for some of the most dynamic and complex systems in the digital industry.

In this article, you’ll find a complete breakdown of the Software Engineer job, key responsibilities, skills required, and why joining GoTo Group could be a transformative step in your career.


🧠 About GoTo Group

GoTo Group is one of Southeast Asia’s largest digital ecosystems, combining the power of Gojek (on-demand services) and GoTo Financial (financial technology). With a mission to “Empower Progress”, the company offers world-class solutions in transportation, food delivery, logistics, payments, and digital finance.

Operating across Indonesia and India, GoTo is known for its innovation, scalability, and contribution to the digital economy. The group’s engineering excellence is what powers millions of daily transactions and user interactions.


💼 About the Role – Software Engineer (Engineering Platform)

As a Software Engineer in the Engineering Platform team at GoTo, you’ll be responsible for building, maintaining, and optimizing the company’s database infrastructure that powers mission-critical applications.

This role involves a blend of database administration, performance optimization, DevOps automation, and high-availability architecture design.


⚙️ Key Responsibilities

  • Database Administration & Maintenance:
    Install, configure, patch, and upgrade RDBMS and NoSQL databases like MySQL, PostgreSQL, MongoDB, Redis, and ElasticSearch.
  • Performance Optimization:
    Continuously monitor and tune database performance to improve efficiency and reduce query latency.
  • Backup & Recovery Management:
    Design and implement disaster recovery (DR) and replication strategies for business continuity.
  • User Access & Security:
    Manage roles, privileges, and encryption policies to ensure compliance and data safety.
  • Automation & Integration:
    Implement automation using Terraform, Ansible, and shell scripting to improve database lifecycle management.
  • Incident Management:
    Identify and resolve database issues with minimum downtime using monitoring tools like Prometheus, Grafana, and ELK/Kibana.

🧩 Skills and Qualifications Required

QualificationDetails
EducationBachelor’s degree in Computer Science, Engineering, or related field
Experience2–5 years of experience in Database Administration / Software Engineering
Technical ExpertiseStrong knowledge of MySQL, PostgreSQL, MongoDB, Redis, and ElasticSearch
Programming LanguagesProficiency in Python, Java, or Shell Scripting
Automation ToolsExperience with Terraform, Ansible, or other Infrastructure-as-Code tools
Monitoring ToolsFamiliarity with Grafana, Prometheus, and ELK Stack
Soft SkillsStrong analytical, problem-solving, and collaboration skills

👨‍💻 About the Team

The Engineering Platform Team at GoTo manages hundreds of database clusters powering mission-critical applications across all GoTo platforms — from Gojek rides to GoPay transactions.

This team focuses on:

  • Scalability and performance optimization
  • Data reliability and compliance
  • Automation of day-to-day operations
  • Collaboration with developers and SREs

Joining this team gives you exposure to large-scale distributed systems, real-world infrastructure challenges, and data engineering best practices.


🌍 Why Join GoTo Group as a Software Engineer?

  • Work on Global-Scale Systems:
    Manage and optimize databases that serve millions of users daily.
  • Collaborative Culture:
    Work alongside top engineers, architects, and developers in an open and innovative environment.
  • Learning and Growth:
    Access to professional development programs, certifications, and cutting-edge technology exposure.
  • Diversity and Inclusion:
    GoTo promotes a diverse, inclusive, and equitable workplace for all team members.
  • Stability and Innovation:
    Be part of one of Asia’s most trusted digital companies, combining the innovation of startups with the stability of enterprise infrastructure.

🧾 Job Summary Table

Job TitleSoftware Engineer – Engineering Platform
CompanyGoTo Group (Gojek & GoTo Financial)
LocationGurugram, India
Employment TypeFull-Time
Experience Required2–5 Years
SpecializationDatabase Engineering, Performance Tuning, Automation
Skills NeededMySQL, PostgreSQL, MongoDB, Redis, Terraform, Python
EducationBachelor’s in Computer Science or related field
Work ModeOn-site
Salary RangeAs per industry standards

🚀 About GoTo Financial & Gojek

  • Gojek: Southeast Asia’s leading on-demand platform for transport, food, and logistics with over 2.5 million driver partners.
  • GoTo Financial: Accelerating financial inclusion with platforms like GoPay, GoBiz, and Moka, helping individuals and businesses thrive digitally.

🌟 Final Thoughts

The Software Engineer position at GoTo Group offers more than just a job — it’s a chance to build platforms that power millions of daily digital experiences. If you’re passionate about databases, system scalability, and engineering excellence, this is your opportunity to join a company that values innovation, performance, and impact.

Wishing all aspiring Software Engineers the best in their journey toward securing this exciting role at GoTo Group! 🚀💻


Chandan Mahato

This article is written by me, and I have Master's Degree in Computer Applications (MCA). For any inquiries, feel free to contact me at chandan@jobcode.in. I’m happy to assist you!