Senior Cloud Backend Engineer – Distributed Systems (Golang / AWS)

ADVANCE SOFTWARE ENGINEERING PTE. LTD.

Singapore

On-site

SGD 120,000 - 160,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ADVANCE SOFTWARE ENGINEERING PTE. LTD. seeks a Senior Cloud Backend Engineer to build scalable microservices in Go, with a focus on high availability and zero-downtime deployments.

You will own design from spec to production, work with Kubernetes on AWS, and ensure robust CI/CD and observability using Prometheus and Grafana. The role requires 5+ years of production experience, strong knowledge of PostgreSQL/Redis, and hands-on DevOps tooling in a cloud-native setting.

Qualifications

  • 5+ years in software development with 3+ years in Go.
  • Experience building distributed microservices in cloud-native environments.
  • Strong knowledge of relational and NoSQL databases and caching.
  • Hands-on with Kubernetes, Docker, Helm and AWS services.
  • BS in CS or equivalent with solid fundamentals in data structures and concurrency.

Responsibilities

  • Design, write, and deploy high-concurrency microservices in Go.
  • Engineer event-driven pipelines using Kafka or RabbitMQ for low latency.
  • Optimize PostgreSQL and Redis schemas, queries, and indexing.
  • Containerize services, manage Kubernetes on AWS, and implement CI/CD.
  • Participate in on-call rotations and uphold strict code reviews.

Skills

Go programming
Distributed systems
Concurrency control
System design principles
Cloud-native architectures

Education

Bachelor's Degree in Computer Science / Software Engineering

Tools

Kubernetes
Docker
Helm
AWS
PostgreSQL
Redis

Job description

The Objective

We are seeking an uncompromising Senior Cloud Backend Engineer to build, scale, and maintain high-throughput, event-driven microservices powering our enterprise platform. Tailored for a mid-to-senior engineering benchmark, this role requires a battle-tested developer who writes clean, idiomatic Go, commands distributed system architecture, and operates autonomously. You will be held accountable for high system availability, zero-downtime deployments, and rigid code quality.

Core Responsibilities
  • Microservices Architecture: Design, write, and deploy resilient, high-concurrency REST/gRPC microservices using Golang, taking full ownership from technical specification to production rollout.

  • Event-Driven Systems: Engineer and optimize asynchronous messaging pipelines using Apache Kafka or RabbitMQ to support high TPS (transactions per second) with sub-second processing requirements.

  • Database & Cache Optimization: Architect scalable relational and NoSQL schemas (PostgreSQL, Redis). Perform deep query profiling, indexing, connection pooling, and deadlock mitigation.

  • Infrastructure & CI/CD: Containerize services using Docker and manage Kubernetes deployments on AWS. Build automated, zero-downtime CI/CD pipelines and configure proactive alerting (Prometheus, Grafana).

  • System Resilience & On-Call: Conduct rigorous unit/integration testing, enforce strict code review standards, and participate in rotational 2nd-line production support to resolve system incidents swiftly.

Strict Qualifying Criteria
  • Production Experience: Minimum 5+ years of software development experience, with at least 3+ years writing concurrent, production-grade Golang services in a cloud-native setting.

  • Distributed Systems Mastery: Proven experience building and debugging distributed microservices architectures handling high load, race conditions, and network failures.

  • Database Expertise: Strong proficiency in PostgreSQL (complex joins, execution plans, partitioning) and Redis caching patterns (write-through, eviction policies).

  • Cloud & DevOps Tooling: Hands-on operational experience with Kubernetes, Docker, Helm, and AWS services (EKS, RDS, S3, IAM).

  • Computer Science Foundation: Bachelor’s Degree in Computer Science, Software Engineering, or an equivalent technical field, backed by strong fundamentals in data structures, concurrency, and OOP/functional design principles.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Cloud Backend Engineer - Distributed Systems (Golang / AWS)
Senior Cloud Backend Engineer - Distributed Systems (Golang / AWS)

ADVANCE SOFTWARE ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Engineer (Golang)
Senior Backend Engineer (Golang)

Not Another Headhunting Company • Singapore

On-site
SGD 80,000 - 120,000
Senior Backend Engineer (Golang)
Senior Backend Engineer (Golang)

nahc.io • Singapore

On-site
SGD 80,000 - 110,000
Senior Go Backend Engineer - Distributed Microservices on AWS
Senior Go Backend Engineer - Distributed Microservices on AWS

ADVANCE SOFTWARE ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Go Backend Engineer - Scalable Microservices in Cloud
Senior Go Backend Engineer - Scalable Microservices in Cloud

ADVANCE SOFTWARE ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Backend Software Engineer – Cloud Infrastructure
Backend Software Engineer – Cloud Infrastructure

DCONSTRUCT ROBOTICS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

manpower staffing services (singapore) pte ltd • Singapore

On-site
SGD 120,000 - 180,000
Go Backend Developer
Go Backend Developer

StarHub • Singapore

On-site
SGD 70,000 - 95,000
Senior Software Engineer
Senior Software Engineer

Bond Financial Group • Singapore

On-site
SGD 180,000 - 240,000
Senior MultiCloud Ops Engineer
Senior MultiCloud Ops Engineer

CXC Global (HK) • Singapore

On-site
SGD 90,000 - 120,000