Principal Software Engineer

Agivant Technologies

Hyderabad

On-site

INR 3,500,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Agivant Technologies seeks a Software Engineer – Cloud to design, develop, and optimize cloud-native backend services using Go. You will build scalable microservices, ensure high availability, and manage multi-cloud deployments across AWS, Azure, and GCP while improving performance and reliability.

The role demands strong expertise in cloud infrastructure, distributed systems, and Terraform-based IaC, with 6+ years of backend experience and solid Linux administration skills.

Qualifications

  • Bachelor's or Master's in Computer Science or related field.
  • 6+ years of backend software development experience.
  • Strong programming in Go (Golang).
  • Experience building Microservices Architecture.
  • Strong knowledge of Distributed Systems and High Availability (HA).
  • Experience with PostgreSQL or MySQL.
  • Strong Linux/Unix administration knowledge.
  • Experience with Terraform and Infrastructure as Code (IaC).
  • Experience with AWS, Azure, and GCP.
  • Strong understanding of Data Structures and Algorithms.
  • Experience supporting cloud operations and troubleshooting production environments.

Responsibilities

  • Design, develop, and enhance cloud-native backend services using Go.
  • Collaborate with Product Managers and Engineering Leads to translate requirements.
  • Build scalable microservices and cloud platform components.
  • Design and implement distributed, highly available cloud services.
  • Develop and maintain cloud-native database infrastructure.
  • Debug complex issues across cloud infra, networking, virtualization, and security.
  • Troubleshoot production issues and improve system reliability.
  • Build automation scripts for deployment, image management, and cloud operations.
  • Work closely with engineering teams to ensure seamless cloud deployments.
  • Continuously improve scalability, performance, and availability of cloud services.

Skills

Go (Golang)
Cloud Infrastructure
Distributed Systems
Microservices Architecture
High Availability
PostgreSQL/MySQL
Linux/Unix
Terraform / IaC
AWS/Azure/GCP
Data Structures & Algorithms
Production Troubleshooting

Education

Bachelor's or Master's in CS

Tools

Terraform
AWS
Azure
GCP

Job description

We are looking for a highly skilled Software Engineer – Cloud with strong expertise in Go (Golang), Cloud Infrastructure, and Distributed Systems. The ideal candidate will design, develop, and enhance cloud-native backend services for a scalable SaaS platform. You will work on microservices, cloud architecture, infrastructure automation, and multi-cloud deployments across AWS, Azure, and GCP.

Key Responsibilities:

  • Design, develop, and enhance cloud-native backend services using Go.
  • Analyze product requirements and collaborate with Product Managers and Engineering Leads.
  • Build scalable microservices and cloud platform components.
  • Design and implement distributed, highly available cloud services.
  • Develop and maintain cloud-native database infrastructure.
  • Debug complex issues across cloud infrastructure, networking, virtualization, and security.
  • Troubleshoot production issues and improve system reliability.
  • Build automation scripts for deployment, image management, and cloud operations.
  • Work closely with engineering teams to ensure seamless cloud deployments.
  • Continuously improve scalability, performance, and availability of cloud services.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science or related field.
  • 6+ years of backend software development experience.
  • Strong programming experience in Go (Golang).
  • Experience building Microservices Architecture.
  • Strong knowledge of Distributed Systems and High Availability (HA).
  • Experience with PostgreSQL or MySQL.
  • Strong Linux/Unix administration knowledge.
  • Experience with Terraform and Infrastructure as Code (IaC).
  • Experience working with AWS, Azure, and GCP.
  • Strong understanding of Data Structures and Algorithms.
  • Experience supporting cloud operations and troubleshooting production environments
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer 3
Software Engineer 3

Black Duck • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Lead Software Engineer - Golang
Lead Software Engineer - Golang

EPAM Systems • India

On-site
INR 4,000,000 - 6,000,000
Senior Go Engineer (Cloud & Networking)
Senior Go Engineer (Cloud & Networking)

NewVision Software • Pune District

On-site
INR 3,000,000 - 6,000,000
Senior Software Engineer - Golang
Senior Software Engineer - Golang

EPAM Systems • India

On-site
INR 2,500,000 - 4,000,000
Software Engineer
Software Engineer

Questhiring • Gurugram District

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

DDN • Pune District

On-site
INR 2,000,000 - 4,000,000
Sr Cloud Engineer
Sr Cloud Engineer

Funic Tech • Bengaluru

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

ACROSSTEK™ • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer 2
Software Engineer 2

Black Duck Software • Bengaluru

On-site
INR 1,200,000 - 1,800,000