About the Role
The Software Engineer, specifically with expertise in design, administration, high availability, and operational support experience with databases will join a growing and high-energy team supporting internal products and platforms. As a DBA Engineer, you will be responsible for providing the highest technical expertise for the engineering, planning, design, implementation, upgrade, patching, capacity planning, and day-to-day operations for the various distributed databases (Postgres, Mongo, MySQL, ES, redis, etc that we offer. This role will also provide oversight, mentoring, and leadership opportunities. The successful candidate must be comfortable working on multiple dynamic projects simultaneously, collaborating with database architects, principal engineers, application teams, information security teams, and leadership at all levels of the organization.
What You Will Do
Database Administration & Maintenance - Install, configure, upgrade, and patch database systems (RDBMS/NoSQL) to ensure stability and security.Performance Monitoring & Tuning - Continuously track database health, optimize queries/indexes, and improve overall system efficiency.Backup, Recovery & High Availability - Define and implement backup strategies, disaster recovery plans, replication, and clustering for business continuity.User Management & Security - Manage database users, roles, access controls, and encryption to safeguard sensitive data.Capacity Planning & Scalability - Forecast growth, plan storage/compute requirements, and scale databases to meet workload demands.Troubleshooting & Incident Response - Diagnose and resolve database issues (locks, slow queries, failures) while ensuring minimal downtime.Automation & DevOps Integration - Automate DBA workflows (provisioning, patching, schema changes) and integrate databases into CI/CD pipelines.What You Will Need
Strong expertise in RDBMS (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).Hands-on experience with performance tuning, query optimization, and database troubleshooting.Proficiency in backup, recovery, replication, and high-availability/DR solutions.Solid understanding of database security, access control, and compliance best practices.Experience with automation and Infrastructure as Code (Terraform, Ansible, or similar).Knowledge of Linux systems, shell scripting, and operational best practices for running databases at scale.Proficiency with monitoring/observability tools (Prometheus, Grafana, ELK/Kibana) and incident response.About the Team
Our team is responsible for building and operating the company’s database platform that powers mission-critical applications across the organization. We manage large-scale clusters of MySQL, PostgreSQL, MongoDB, Redis, ES and other datastores, ensuring they are reliable, secure, and highly performant. We focus on automating day-to-day DBA operations, enabling self-service provisioning, and driving operational excellence at scale. With hundreds of clusters under management, we tackle challenges of scale, high availability, and compliance while partnering closely with developers and SREs to accelerate product delivery. Joining our team means working on complex, high-impact problems, learning cutting-edge data infrastructure practices, and contributing directly to the stability and growth of the company’s core platforms.
About GoTo Group
GoTo Group is the largest digital ecosystem in Indonesia with its mission to “Empower Progress’ by offering technological infrastructure and solutions for everyone to access and thrive in the digital economy. The GoTo ecosystem consists of on-demand transportation services, food and grocery delivery, logistics and fulfillment, as well as financial and payment services through the Gojek and GoTo Financial platforms.It is the first platform in Southeast Asia that hosts these crucial cases in a single ecosystem, capturing the majority of Indonesia’s vast consumer household.
About Gojek
Gojek is Southeast Asia’s leading on-demand platform and pioneer of the multi-service ecosystem with over 2.5 million driver partners across the regions offering a wide range of services such as transportation, food delivery, logistics and more. With its mission to create impact at scale, Gojek is committed to resolving consumer problems and raising standards of living by connecting consumers to the best providers of goods and services in the market.
About GoTo Financial
GoTo Financial accelerates financial inclusion through its leading financial services and merchants solutions. Its consumer services include GoPay and GoPayLater and serve businesses of all sizes through Midtrans, Moka, GoBiz Plus, GoBiz, and Selly. With its trusted and inclusive ecosystem of products, GoTo Financial is open to new growth opportunities and aims to empower everyone to Make It Happen, Make It Together, Make It Last.
GoTo and its business units, including Gojek and GoToFinancial ("GoTo") only post job opportunities on our official channels on our respective company websites and on LinkedIn. GoTo is not liable for any job postings or job offers that did not originate from us. You should conduct your own due diligence to prevent being victims of any fake job scams, if they did not originate from GoTo's official recruitment channels.
#LI-HYBRID