Senior Software Development Engineer - Golang (India)

Senior Software Development Engineer - Golang (India)

02 Oct
|
SQUARE ROOT CONSULTING
|
India

02 Oct

SQUARE ROOT CONSULTING

India

Job Titl e: Senior Software Engineer - Go | Multi - Tenant Cloud | Cloud Security

Our client is looking for a Senior Software Engineer with strong experience in Go, multi - tenant cloud platforms, distributed systems, and microservices to build and scale a next - generation Cloud Security platform.

The ideal candidate will have hands - on experience designing and developing multi - tenant SaaS/cloud applications, with a strong understanding of tenant isolation, scalability, security, and reliability.

Key Responsibilities :

- Design, develop, and maintain high - performance, distributed, multi - tenant cloud applications using Go.
- Build scalable microservices, APIs, and data pipelines supporting multiple customers/tenants.
- Design and implement multi - tenancy architecture, including tenant isolation, security, scalability, and resource management.
- Develop cloud - native services integrating with AWS, Azure, GCP, IBM Cloud, or Oracle Cloud.
- Build secure and highly available backend services for large - scale cloud environments.
- Work with PostgreSQL and/or Graph Databases and design data models suitable for multi - tenant applications.
- Develop and optimize APIs and backend services.
- Implement Infrastructure as Code using Terraform, CloudFormation, or Serverless technologies.
- Apply automated testing, TDD, CI/CD, observability, and Agile engineering practices.




- Collaborate with globally distributed engineering, product, and security teams.

Must - Have Skills :

- 5+ years of core software development experience.
- Strong hands - on experience with Go/Golang.
- Proven experience building multi - tenant SaaS / cloud applications.
- Strong understanding of multi - tenancy architecture and tenant isolation.
- Experience with distributed systems and microservices.
- Solid experience with at least one major cloud platform : AWS / Azure / GCP / IBM / Oracle.
- Experience building and consuming REST APIs / backend services.
- Experience with PostgreSQL and/or Graph Databases.
- Experience with Terraform, CloudFormation, or Infrastructure as Code.
- Strong understanding of scalability, availability, security, and performance in cloud environments.

Preferred Experience :

- Cloud Security / CNAPP / CSPM / CWPP
- Kubernetes and containerized workloads
- IAM / RBAC / authorization
- Tenant - level access control and data isolation
- Cloud workload security
- Large - scale data pipelines
- SaaS platform development
- Observability and distributed tracing
- Experience supporting enterprise customers across multiple geographies

What We Are Looking For :

Someone who has built multi - tenant cloud/SaaS platforms, rather than someone who has simply consumed AWS/Azure/GCP services.

📌 Senior Software Development Engineer - Golang (India)
🏢 SQUARE ROOT CONSULTING
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer - golang (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer - golang (india) / india