Software Engineer - Observability

GoTo Group is the largest digital ecosystem in Indonesia, offering technological infrastructure and solutions for everyone to access and thrive in the digital economy.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS · Finance

Description For Software Engineer - Observability

At Engineering Platform, Gojek, we are seeking passionate engineers to join us in building a scalable platform-as-a-service (PaaS) on Kubernetes. This platform is designed to power diverse applications across Gojek's many business lines. Your expertise will be crucial in delivering a reliable, cost-effective, and enjoyable experience for the developers using our platform.

As a Software Engineer in the Observability team, you will:

  • Build and manage a highly scalable, reliable, and cost-effective application infrastructure at Gojek, forming the backbone of our diverse distributed systems
  • Enhance code quality and product performance through continuous improvement and innovation
  • Collaborate and communicate effectively with teams across multiple geographies
  • Regularly refactor your work to maintain high-quality design and architecture following industry best practices

We're looking for candidates with:

  • 2+ years of relevant hands-on experience in object-oriented or functional programming languages (Java, Golang, Clojure, Python, Ruby, etc.) building applications from scratch
  • Basic understanding of distributed systems fundamentals, large-scale systems, observability stack, Prometheus fundamentals, OpenTelemetry, container technologies, internet routing, and load balancing
  • Prior experience with Grafana stack, Cortex, SLI/SLO platforms (a plus)
  • Working experience with cluster orchestrators and schedulers (Kubernetes)
  • Experience with infrastructure automation tools like Chef, Ansible, Helm
  • Understanding of microservices architecture, RESTful services, and CI/CD

Join our Engineering Platform team at Gojek, where we are the heart of the company, responsible for improving engineering quality, productivity, and experience across the board. We leverage cutting-edge technology in cloud computing, managing real-time high-throughput systems with a wide range of programming stacks. Your work will directly impact the fundamental business KPIs of the company by improving the engineering experience.

GoTo Group, which includes Gojek and GoTo Financial, is committed to empowering progress in the digital economy of Southeast Asia. Join us in our mission to create impact at scale and accelerate financial inclusion through innovative technology solutions.

Last updated 4 months ago

Responsibilities For Software Engineer - Observability

  • Build and manage highly scalable, reliable, and cost-effective application infrastructure
  • Enhance code quality and product performance through continuous improvement
  • Collaborate with teams across multiple geographies
  • Regularly refactor work to maintain high-quality design and architecture

Requirements For Software Engineer - Observability

Java
Go
Python
Ruby
Kubernetes
  • 2+ years of relevant hands-on experience in object-oriented or functional programming languages
  • Basic understanding of distributed systems, large-scale systems, observability stack, Prometheus, OpenTelemetry, container technologies, internet routing, and load balancing
  • Working experience with Kubernetes
  • Experience with infrastructure automation tools (Chef, Ansible, Helm)
  • Understanding of microservices architecture, RESTful services, and CI/CD

Interested in this job?

Jobs Related To GoTo Group Software Engineer - Observability

Software Engineer - Identity Platform

Backend Software Engineer position focusing on identity platform development, requiring 2+ years experience in Go, Java, or Ruby, building secure login and verification systems.

Software Engineer 2

Software Engineer 2 position at Intuit focusing on monetization services and platform development, requiring 3-5 years of experience in Java and web technologies.

Software Engineer 2

Software Engineer 2 position at Intuit focusing on backend development for the monetization platform, requiring 3-5 years of experience in Java and web technologies.

Software Engineer Tableau

Software Engineer position at Salesforce focusing on Tableau development using Java, Spring, and AWS technologies

Network Engineer

Network Engineer position at Salesforce focusing on global network operations, incident management, and infrastructure maintenance in a hybrid work environment.