Senior Software Engineer - Engineering Platform

3 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

Overwolf - Content Moderation Team Lead

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
PhonePe - Software Engineer (Backend, 3 to 5 yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Dun & Bradstreet - Northern Europe Technology Development Lead (R-16409)

Dun & Bradstreet

Solna, Stockholm County, Sweden (Hybrid)
4 Months ago
Kefir Games - QA Director

Kefir Games

Cyprus (On-Site)
3 Months ago
Go Fund Me - Software Engineer (Integrity)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (On-Site)
3 Months ago
NVIDIA - Senior ASIC Front End Infrastructure Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Week ago
Intrepid Studios,  Inc  - DevOps Engineer (Kubernetes & Cloud Services)

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
6 Months ago
Ubisoft - Senior Programmer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
Trend Micro - (Sr.) Software Engineer in Linux

Trend Micro

Taipei City, Taiwan (On-Site)
4 Months ago
Acceldata - Senior Product Support Engineer - Cloud Support

Acceldata

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CleverTap - Senior Automation QA Engineer

CleverTap

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Bally's Interactive - Data Engineer

Bally's Interactive

London, England, United Kingdom (On-Site)
3 Months ago
Nagarro - Staff Engineer, QA Automation

Nagarro

Canada (Remote)
4 Months ago
Navan - Senior Software Engineer in Test

Navan

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain Merchant Platform

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ByteDance - Research Engineer in Large Model System

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Nielsen Holdings - Software Engineer - Java PL/SQL

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
DEVOTEAM - Distributed Cloud l Google Data Project

DEVOTEAM

Lisbon, Lisbon, Portugal (Remote)
4 Months ago
ByteDance - Senior Site Reliability Architect - Security Engineering - San Jose

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Fairmatic - Senior Software Engineer - Backend

Fairmatic

Bengaluru, Karnataka, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Appsoleut Games - Game Designer

Appsoleut Games

Gurugram, Haryana, India (On-Site)
4 Months ago
Paytm - Talent Acquisition  Lead  (Volume Hiring )  - Assistant Manager

Paytm

Bengaluru, Karnataka, India (On-Site)
3 Months ago
PwC - AES SAP PI/PO/CPI Senior Associate - Operate

PwC

Hyderabad, Telangana, India (On-Site)
4 Months ago
Diligent Corporation - Principal Software Engineer - Database

Diligent Corporation

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Eccentric - 3D QA

Eccentric

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Quizizz - Employer Branding Specialist

Quizizz

Bengaluru, Karnataka, India (On-Site)
1 Month ago
MSH India - Senior Business Development Manager - IT Staffing

MSH India

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Harness - Senior Software Engineer - AI Assistant

Harness

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Billigence - Senior Data Engineer

Billigence

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Microsoft - Software Engineer II – Azure Agents

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Luxoft - Senior Software Support Engineer

Luxoft

(Remote)
3 Months ago
Varonis  - DevOps Engineer

Varonis

Herzliya, Tel Aviv District, Israel (On-Site)
4 Months ago
Luxoft - Senior Software Support Engineer

Luxoft

(Remote)
3 Months ago
Intellibus - Senior Site Reliability Engineer

Intellibus

Bengaluru, Karnataka, India (Remote)
4 Months ago
N-iX - Senior DevOps Engineer (with Java or Go Background)

N-iX

Netherlands (Hybrid)
1 Week ago
BigID - Sr Solutions/Presales Engineer - EMEA

BigID

London, England, United Kingdom (Remote)
2 Months ago
Meltwater - Content Platform Software Engineer

Meltwater

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Equivalent Jobs - Python & DevOps Engineer

Equivalent Jobs

(Remote)
1 Week ago
Knack Studios - Power Automate Developers

Knack Studios

Chennai, Tamil Nadu, India (On-Site)
8 Months 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)

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)

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