Senior Go Engineer – AWS Platform Engineering

  • Published on 06/03/2026
  • Ludhiana (041)
  • To be defined

Description:

Total Exp: 8+yrs

Location: Bangalore(Hybrid)/Rest of India (Remote)

Notice: Immediate to 15 days.

If interested pls share resume at or apply to the posting.

About the Role

We are looking for a highly skilled Senior Go Engineer with deep AWS experience to help build and modernize large-scale cloud-native platforms. This role is ideal for an engineer who thrives in hands-on backend development, distributed systems, Kubernetes, and AWS-native architectures.

You will work on modernizing and scaling containerized platforms running on Amazon EKS while actively building production-grade services in Go. The role combines strong software engineering fundamentals with cloud infrastructure expertise — requiring someone who can design systems, write high-quality code, and operate reliable services in production.

You’ll be part of a high-impact engineering team working closely with platform engineers, QA, DevOps, and data teams in a fast-paced Agile environment.

What You’ll Do

  • Design, develop, and maintain scalable backend services in Go (Go 1.20+) with strong emphasis on performance, concurrency, resiliency, and clean architecture
  • Build and enhance cloud-native applications running on AWS and Kubernetes
  • Develop REST/gRPC APIs, asynchronous services, event-driven workflows, and distributed microservices
  • Design and manage AWS infrastructure using Terraform and Infrastructure-as-Code best practices
  • Deploy and operate workloads on Amazon EKS with production-grade Kubernetes standards
  • Build reusable platform tooling, deployment templates, automation scripts, and internal developer utilities
  • Own CI/CD pipelines for application and infrastructure deployments using GitLab CI, GitHub Actions, or similar tooling
  • Implement observability and monitoring using Prometheus, Grafana, CloudWatch, logging pipelines, and distributed tracing
  • Collaborate with architecture, QA, security, and data engineering teams to ensure reliability, scalability, and operational excellence
  • Troubleshoot complex production issues across application, Kubernetes, networking, and AWS infrastructure layers
  • Drive engineering best practices including code reviews, testing strategies, documentation, and operational readiness
  • Contribute to platform modernization initiatives, including migration of legacy/on-prem workloads into AWS-native environments

Required Qualifications

  • 8+ years of software engineering experience with strong backend development expertise
  • 5+ years of hands-on Go development experience in production environments
  • Strong proficiency in:
  • Go concurrency patterns
  • Goroutines and channels
  • REST/gRPC services
  • Microservices architecture
  • API design and distributed systems
  • Experience with mainstream Go frameworks/libraries such as Gin, Echo, gRPC, or net/http
  • Deep hands-on experience with AWS services including:
  • EKS
  • EC2
  • IAM
  • VPC
  • S3
  • RDS/Aurora
  • ALB/NLB
  • Route 53
  • CloudWatch
  • Secrets Manager
  • KMS
  • Strong Kubernetes expertise including:
  • Deployments and scaling
  • Ingress controllers
  • Helm
  • RBAC
  • Networking
  • Autoscaling
  • Workload security
  • Troubleshooting production clusters
  • Strong Terraform experience including reusable modules, remote state management, CI/CD integration, and multi-environment deployments
  • Hands-on Docker/containerization experience including image optimization and security hardening
  • Experience building and maintaining CI/CD pipelines
  • Strong understanding of software engineering best practices, testing methodologies, and code quality standards
  • Excellent debugging and production troubleshooting capabilities

Strongly Preferred

  • Experience building internal developer platforms or platform engineering capabilities
  • Prior experience migrating workloads from on-premises Kubernetes environments to AWS/EKS
  • Exposure to event streaming and messaging systems such as Kafka, RabbitMQ, or SNS/SQS
  • GitOps experience with ArgoCD or Flux
  • Experience with service mesh technologies such as Istio or Linkerd
  • Familiarity with distributed tracing and observability stacks
  • Experience with high-scale, multi-tenant, or mission-critical systems
  • AWS Certifications, CKA, or CKAD certifications
  • Exposure to Java/Spring Boot ecosystems is a plus

What Success Looks Like

  • Delivering high-quality, production-ready Go services at scale
  • Building secure, reliable, and observable AWS-native systems
  • Driving automation and operational excellence across engineering workflows
  • Contributing to scalable platform architecture and modernization initiatives
  • Acting as a technical leader and mentor within the engineering organization

Tech Stack

Languages: Go, Bash, Python (nice to have)

Cloud: AWS

Containers & Orchestration: Docker, Kubernetes, Amazon EKS

Infrastructure as Code: Terraform

CI/CD: GitLab CI, GitHub Actions

Observability: Prometheus, Grafana, CloudWatch

Databases: PostgreSQL, Aurora, MySQL

Version Control: Git

The processing of personal data received will be carried out in accordance with applicable laws, including the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018.