Senior Golang Engineer

Tata Consultancy Services

Taguig

On-site

PHP 2,400,000 - 4,200,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tata Consultancy Services is seeking a Senior Golang Engineer to build scalable, cloud-native services in a modern backend stack. You will design and implement distributed systems with Kafka, containerize with Docker and orchestrate on AWS EKS, while automating CI/CD pipelines via GitHub Actions.

You will collaborate with DevOps, QA, Product, and Architecture teams to deliver end-to-end solutions, optimize performance, reliability, and security, and participate in architecture discussions and

Qualifications

  • 6+ years of professional software engineering experience, with 3+ years in Golang.
  • Strong understanding of concurrency, memory management, and microservices architecture in Go.
  • Hands-on experience with Kafka (producers, consumers, topics, schema registry).
  • Expertise in containerization (Docker) and Kubernetes, preferably on AWS EKS.
  • Proficiency with CI/CD automation using GitHub Actions or similar tools.
  • Experience with RESTful APIs, gRPC, and message-driven architectures.
  • Familiarity with cloud-native design principles and infrastructure as code (IaC) is a plus.
  • Excellent problem-solving skills and a passion for writing clean, maintainable, and efficient code.

Responsibilities

  • Design, develop, and maintain high-performance, reliable, and scalable backend services using Golang.
  • Architect and implement event-driven systems leveraging Apache Kafka.
  • Build, deploy, and manage containerized applications using EKS (AWS Kubernetes).
  • Develop and maintain automated CI/CD pipelines using GitHub Actions.
  • Collaborate with cross-functional teams (DevOps, QA, Product, and Architecture) to deliver end-to-end solutions.
  • Optimize application performance, reliability, and security in production environments.
  • Participate in code reviews, technical discussions, and architecture planning sessions.
  • Troubleshoot production issues and ensure system stability and uptime.

Skills

Golang
Kafka
Distributed systems
RESTful APIs
gRPC
Cloud-native
IaC
Code quality

Tools

Docker
Kubernetes
GitHub Actions
AWS EKS

Job description

We are seeking a highly skilled Senior Golang Engineer with strong experience in building scalable, cloud-native applications. The ideal candidate will have a proven track record of developing distributed systems using Golang, implementing event-driven architectures with Kafka, and deploying solutions on EKS (Amazon Elastic Kubernetes Service). Hands-on experience with GitHub Actions for CI/CD automation is also essential.

Key Responsibilities
  • Design, develop, and maintain high-performance, reliable, and scalable backend services using Golang.
  • Architect and implement event-driven systems leveraging Apache Kafka.
  • Build, deploy, and manage containerized applications using EKS (AWS Kubernetes).
  • Develop and maintain automated CI/CD pipelines using GitHub Actions.
  • Collaborate with cross-functional teams (DevOps, QA, Product, and Architecture) to deliver end-to-end solutions.
  • Optimize application performance, reliability, and security in production environments.
  • Participate in code reviews, technical discussions, and architecture planning sessions.
  • Troubleshoot production issues and ensure system stability and uptime.
Required Skills & Experience
  • 6+ years of professional software engineering experience, with 3+ years in Golang.
  • Strong understanding of concurrency, memory management, and microservices architecture in Go.
  • Hands-on experience with Kafka (producers, consumers, topics, schema registry, etc.).
  • Expertise in containerization (Docker) and Kubernetes, preferably on AWS EKS.
  • Proficiency with CI/CD automation using GitHub Actions or similar tools.
  • Experience with RESTful APIs, gRPC, and message-driven architectures.
  • Familiarity with cloud-native design principles and infrastructure as code (IaC) is a plus.
  • Excellent problem-solving skills and a passion for writing clean, maintainable, and efficient code.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Golang Engineer
Senior Golang Engineer

ECLARO • Taguig

On-site
PHP 1,800,000 - 3,000,000
Software Engineer - Golang
Software Engineer - Golang

White Cloak Technologies, Inc. • Makati

On-site
PHP 600,000 - 1,200,000
Senior Go Engineer: Cloud-Native Microservices, Kafka & EKS
Senior Go Engineer: Cloud-Native Microservices, Kafka & EKS

ECLARO • Taguig

On-site
PHP 1,800,000 - 3,000,000
Golang Developer
Golang Developer

V2 Solutions • Hinoba-an

On-site
PHP 900,000 - 1,300,000
Senior Go Engineer – Cloud-Native Backend & Kafka
Senior Go Engineer – Cloud-Native Backend & Kafka

Tata Consultancy Services • Taguig

On-site
PHP 2,400,000 - 4,200,000
Senior Software Engineer (GoLang & Javascript)
Senior Software Engineer (GoLang & Javascript)

CPS Asia Pacific • Parañaque

On-site
PHP 1,200,000 - 2,400,000
Senior Software Engineer (Go/GoLang)
Senior Software Engineer (Go/GoLang)

Orangeandbronze • Metro Manila

On-site
PHP 180,000 - 250,000
Senior Software Engineer (Go/GoLang)
Senior Software Engineer (Go/GoLang)

Orange and Bronze Software Labs Ltd, Co. • Metro Manila

On-site
PHP 1,500,000 - 3,000,000
Senior Software Engineer - Java/Golang
Senior Software Engineer - Java/Golang

White Cloak Technologies, Inc. • Makati

On-site
PHP 900,000 - 1,300,000
Senior GoLang Developer
Senior GoLang Developer

Buildto • Mexico

Hybrid
PHP 7,402,000 - 11,105,000