Senior Software Engineer - Engineering Platform

2 Months ago • 4-5 Years • DevOps

Job Summary

Job Description

Gojek's Engineering Platform team seeks a Senior Software Engineer to build and manage a highly scalable messaging platform powering diverse applications across its business lines. Responsibilities include building reliable and cost-effective infrastructure, enhancing code quality and performance, collaborating with geographically distributed teams, sharing knowledge, and regularly refactoring code. The role focuses on developing and maintaining an MQTT broker, client libraries, and tools, integrating with various internal teams and use cases within the GOTO group.
Must have:
  • 4-5+ years Golang/Java experience
  • Deep understanding of distributed systems
  • Experience with high-throughput systems
  • Knowledge of Linux, container technologies, Kubernetes
  • Experience with infrastructure automation tools
Good to have:
  • Experience with MQTT protocol
  • Experience with AWS, GCP, Azure
  • Experience with Prometheus, OpenTelemetry

Job Details

About the Role

At Engineering Platform, Gojek; we are looking for passionate engineers to join us in building a scalable messaging platform. The platform you are building 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. If you enjoy creating tools for fellow developers and are comfortable dealing with high scale and complex distributed systems - this role will be a great fit.


What You Will Do

    • Build and manage a highly scalable, reliable and cost-effective application infrastructure at Gojek, forming the backbone of our diverse distributed systems
    • Be a role model in technical excellence, helping Gojek engineers deliver top-quality applications without worrying about underlying infrastructure
    • Enhance code quality and product performance through continuous improvement and innovation
    • Collaborate and communicate effectively with teams across multiple geographies
    • Share your knowledge and expertise to strengthen teams knowledge of the platform so they can support themselves
    • Regularly refactor your work to maintain high-quality design and architecture following industry best practices

What You Will Need

    • Atleast 4-5+ years of hands on Golang/Java
    • Deep understanding of distributed systems fundamentals, large scale systems, observability stack, prometheus fundamentals, opentelemetry, container technologies, internet routing and load balancing
    • Experience in handling, scaling and optimizing high throughput systems
    • Prior experience with messaging protocol such MQTT is a plus
    • Prior experience with AWS, GCP, Azure etc. is a plus
    • Deep knowledge of Linux as a production environment, container technologies. e.g. Docker
    • Working Experience with cluster orchestrators and schedulers (Kubernetes)
    • Experience with infrastructure automation tools like chef, ansible, helm
About the Team

We are the heart of Gojek, the group that owns, improves, and manages Gojek's engineering productivity across the board. We are responsible for the pillars of technology, science, and strategy across engineering, powering over 500+ microservices at Gojek. We leverage cutting-edge technology in cloud computing managing real time high throughput systems with a wide range of programming stack.

About Courier team, we are responsible for running, developing and maintaining MQTT brokers which is one the largest MQTT cluster deployments in SEA. You are directly responsible for on developing and maintaining  open source mqtt broker, client libraries, tools and work with internal teams to integrate courier for various usecases across GOTO group.


Similar Jobs

PwC - IN_Associate_Azure Cloud Data Engineer_OneCloud _Advisory _Bangalore

PwC

Gurugram, Haryana, India (On-Site)
2 Months ago
Head Digital Works - Software Development Engineer II

Head Digital Works

Hyderabad, Telangana, India (On-Site)
3 Months ago
The Walt Disney Company - Lead IT - Development

The Walt Disney Company

Montévrain, Île-de-France, France (On-Site)
1 Day ago
Netflix - Netflix Software Engineer Intern

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Days ago
Nielsen Holdings - Software Engineer (Java/Scala, Spark, SQL, AWS, Kubernetes)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
3 Months ago
Next Level Business Services - Cloud Architect

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
3 Months ago
Velotio Technologies - Software Engineer (DE)

Velotio Technologies

Pune, Maharashtra, India (Remote)
3 Months ago
Zeta - Site Reliability Engineer I (Payzapp)

Zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Nagarro - Principal Engineer (Python)

Nagarro

Gurugram, Haryana, India (On-Site)
3 Months ago
Illumina - Sr IT Engineer

Illumina

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Hololight - Junior Full-Stack Developer

Hololight

Ismaning, Bavaria, Germany (On-Site)
1 Week ago
Zeta - Manager - Software Development

Zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Bohemia Interactive - QA Automation Engineer - DayZ

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
1 Week ago
Glean - Solutions Architect - Central

Glean

(Remote)
2 Months ago
ION - Senior Technical Consultant - Endur

ION

Jersey City, New Jersey, United States (On-Site)
4 Months ago
Google - Software Engineer, PhD, Early Career, Campus, 2025 Start

Google

Mountain View, California, United States (On-Site)
3 Months ago
ION - Salesforce Architect, New York (368)

ION

New York, New York, United States (Hybrid)
4 Months ago
Razer - Senior API Developer

Razer

Singapore (On-Site)
4 Months ago
Canva - Engineering Manager (BE) - Print Growth

Canva

Melbourne, Victoria, Australia (Remote)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Abhiwan Technology   - Hand sketching artist

Abhiwan Technology

New Delhi, Delhi, India (On-Site)
4 Months ago
Sportskeeda - Reality TV Writer - Soap Central

Sportskeeda

India (On-Site)
2 Months ago
Coinbase - TMS Analyst

Coinbase

Hyderabad, Telangana, India (Remote)
4 Months ago
Design Cafe - Design Manager -Design - Pune

Design Cafe

Pune, Maharashtra, India (On-Site)
5 Months ago
Assystems - Tunnel Design Engineer

Assystems

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Hitachi - AWS Infrastructure Engineer/Administrator

Hitachi

Bengaluru, Karnataka, India (Remote)
3 Months ago
Fanatics - Offensive Security Engineer III

Fanatics

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Providence India - Lead Software Engineer

Providence India

Hyderabad, Telangana, India (Hybrid)
4 Months ago
CloudHire - Data Analyst

CloudHire

Bengaluru, Karnataka, India (Remote)
3 Months ago
Aera Technology - Operations Research Specialist

Aera Technology

Pune, Maharashtra, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

PwC - ETIC, OCI Technical Support Engineer - Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
3 Months ago
N-iX - Senior DevOps Engineer (Azure AD B2C)

N-iX

Ukraine (Remote)
5 Days ago
GoTo Group - Lead Software Engineer - Engineering Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
2 Months ago
PwC - Senior Associate_Azure Data Engineer_Data & Analytics_Advisory_PAN  India

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Northern Trust - Manager, Infra Info Svcs

Northern Trust

Pune, Maharashtra, India (On-Site)
3 Months ago
ION - Site Reliability Engineer

ION

Pisa, Tuscany, Italy (Hybrid)
4 Months ago
ION - Site Reliability Engineer

ION

Milan, Lombardy, Italy (Hybrid)
4 Months ago
SmileGate - [CTO본부] 프라이빗클라우드팀 리드 (팀장급)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Google - Software Engineer, Cloud Virtual Machines Lifecycle

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Trend Micro - DevOps Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
18 Years ago

Get notifed when new similar jobs are uploaded

About The Company

GoTo is the largest technology group in Indonesia, combining on-demand and financial services through the Gojek and GoTo Financial brands. It is the first platform in Southeast Asia to host these two essential use cases in one ecosystem, capturing a majority of Indonesian consumer household expenditure.


GoTo’s mission is to “Empower Progress” by offering an unparalleled selection of goods and services through a comprehensive merchant and partner network and promoting financial inclusion through its leading payments and financial services business.

Jakarta, Jakarta, Indonesia (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Surabaya, East Java, Indonesia (On-Site)

Surabaya, East Java, Indonesia (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Jakarta, Jakarta, Indonesia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

View All Jobs

Get notified when new jobs are added by GoTo Group

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug