Senior Software Engineer - Golang

EPAM Systems

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

32 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems in Bengaluru is seeking a Senior Software Engineer – Golang to design and build scalable backend systems using cloud-native technologies. You will develop REST and GraphQL services, leverage Kafka and gRPC, and participate in Scrum events to deliver high-quality software.

The role requires strong code design skills, concurrency handling, and a learner mindset to adopt new technologies while collaborating with cross-functional teams in an Agile environment.

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 PatternsUnderstanding 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
Event-driven
Concurrency
Scrum
English

Job description

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
Requirements
  • 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 PatternsUnderstanding 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

Senior Golang Backend Developer
Senior Golang Backend Developer

Han River Technology • Kolkata District, Bengaluru

On-site
INR 2,000,000 - 4,000,000
Golang Developer
Golang Developer

Geekyants • India

On-site
INR 1,200,000 - 1,800,000
Golang, Python and Typescript
Golang, Python and Typescript

Logic Planet • India

Hybrid
INR 3,000,000 - 6,000,000
Tech Lead- Go-lang
Tech Lead- Go-lang

Geekyants • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Senior Go Backend Developer
Senior Go Backend Developer

WELTEC Institute • India

On-site
INR 2,400,000 - 3,600,000
Software Engineer - Golang
Software Engineer - Golang

KJBN Labs • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer (Golang)
Senior Software Engineer (Golang)

ConnectWise • Pune District

On-site
INR 800,000 - 1,200,000
Backend Engineer(Golang)
Backend Engineer(Golang)

Predictive Data Sciences • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Golang Developer
Senior Golang Developer

Msphere • Ahmedabad District

Hybrid
INR 1,200,000 - 1,800,000
Sr Software Engineer (Golang/AWS)
Sr Software Engineer (Golang/AWS)

Righttalentrightnow • Mumbai

On-site
INR 1,500,000 - 2,000,000