Senior Software Engineer - Golang

EPAM Systems

Bengaluru

On-site

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

Full time

14 days+

Get a reply from this employer

Your 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

Lead Software Engineer - Golang
Lead Software Engineer - Golang

EPAM Systems • Bengaluru

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

Armakuni • Ahmedabad District

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

Infosys • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Tech Lead- Go-lang
Tech Lead- Go-lang

Geekyants • Bengaluru

On-site
INR 1,500,000 - 2,200,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
Golang Developer
Golang Developer

Armakuni Ltd. • India

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

Msphere • Ahmedabad District

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

Aeries Technology, Inc. • Mumbai

On-site
INR 1,500,000 - 2,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