Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Square Root Consulting

Senior Software Development Engineer - Golang

Posted Updated
Discussion

Description

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.

- Strong 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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →