Senior Software Engineer - Golang

EPAM Systems

India

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems in India is seeking a Senior Software Engineer to join our team and contribute to scalable backend systems using cloud‑native technologies. The candidate will design robust architectures, write clean code and work within a Scrum environment.

The role requires hands‑on experience with Golang, Kafka, GraphQL and gRPC, plus AWS, microservices and event‑driven design. Strong English communication and a learner mindset are essential to thrive in this team.

Qualifications

  • 5–9 years of senior application development experience.
  • Proficiency in Golang, Kafka and GraphQL.
  • Expertise in gRPC, microservices pattern and event‑driven architecture.
  • Background in AWS cloud environments and concurrency.
  • Skills in functional and object‑oriented programming with design patterns.
  • Understanding of cloud‑native technologies.
  • Capability to write clean structured code and design efficient software architecture.
  • Familiarity with Scrum Agile methodology with proven experience on a Scrum team.
  • Excellent written and verbal English skills.
  • Learner mindset toward adopting new technologies.

Responsibilities

  • Develop backend systems using Golang, Kafka, GraphQL and gRPC.
  • Design and implement microservices pattern based architecture.
  • Build event‑driven systems with strong concurrency handling.
  • Architect and deploy solutions on AWS cloud infrastructure.
  • Create efficient and eye‑catching pixel perfect user interfaces.
  • Automate repetitive tasks to improve overall efficiency.
  • Participate actively in Scrum Agile ceremonies and processes.
  • Apply AI‑enabled engineering practices to development workflows.
  • Collaborate with cross‑functional teams to deliver high‑quality software.

Skills

Golang
Kafka
GraphQL
gRPC
Microservices
AWS
Concurrency
Scrum
English
Design patterns

Tools

Kafka
GraphQL
gRPC

Job description

Overview

We are seeking a Senior Software Engineer – Golang to join our team and contribute to building scalable backend systems using modern cloud‑native technologies.

This role requires a skilled engineer who can design efficient software architecture, write clean, structured code and work within a Scrum/Agile environment.

Responsibilities
  • Develop backend systems using Golang, Kafka, GraphQL and gRPC.
  • Design and implement microservices pattern based architecture.
  • Build event‑driven systems with strong concurrency handling.
  • Architect and deploy solutions on AWS cloud infrastructure.
  • Create efficient and eye‑catching pixel perfect user interfaces.
  • Automate repetitive tasks to improve overall efficiency.
  • Participate actively in Scrum Agile ceremonies and processes.
  • Apply AI‑enabled engineering practices to development workflows.
  • Collaborate with cross‑functional teams to deliver high‑quality software.
Qualifications
  • 5–9 years of senior application development experience.
  • Proficiency in Golang, Kafka and GraphQL.
  • Expertise in gRPC, microservices pattern and event‑driven architecture.
  • Background in AWS cloud environments and concurrency.
  • Skills in functional and object‑oriented programming with design patterns.
  • Understanding of cloud‑native technologies.
  • Capability to write clean structured code and design efficient software architecture.
  • Familiarity with Scrum Agile methodology with proven experience on a Scrum team.
  • Excellent written and verbal English skills.
  • Learner mindset toward adopting new technologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Golang
Lead Software Engineer - Golang

EPAM Systems • India

On-site
INR 4,000,000 - 6,000,000
Senior Golang Developer
Senior Golang Developer

ACROSSTEK™ • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Golang Developer
Senior Golang Developer

Msphere • Ahmedabad District

Hybrid
INR 1,200,000 - 1,800,000
Software Engineer – GoLang, Contract
Software Engineer – GoLang, Contract

Jobtailor • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Golang Developer
Golang Developer

Geekyants • India

On-site
INR 1,200,000 - 1,800,000
Senior Golang Backend Developer
Senior Golang Backend Developer

Han River Technology • Kolkata District, Bengaluru

On-site
INR 2,000,000 - 4,000,000
Assistant Team Lead - Software Development
Assistant Team Lead - Software Development

Real Time Data Services • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Backend Engineer-Golang+Java+AWS
Backend Engineer-Golang+Java+AWS

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Backend Developer (Golang + AWS)
Senior Backend Developer (Golang + AWS)

Code Vyasa • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Go Backend Developer
Senior Go Backend Developer

WELTEC Institute • India

On-site
INR 2,400,000 - 3,600,000