Job Search and Career Advice Platform

Enable job alerts via email!

Golang Developer

Lenovo

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is seeking a skilled Golang Engineer to design and implement comprehensive monitoring and observability solutions for its cloud infrastructure. You will develop core components of Kubernetes-based platforms, implement solutions for networking and storage, and troubleshoot critical issues. The ideal candidate has over 3 years of experience with Golang and Kubernetes. This role promises a dynamic environment filled with opportunities for innovation and growth.

Qualifications

  • 3+ years building production-grade systems using Golang.
  • Hands-on experience with Kubernetes and related technologies.
  • Experience resolving critical production issues in large-scale environments.

Responsibilities

  • Design and develop Kubernetes-based container platforms using Golang.
  • Implement and optimize networking and storage solutions.
  • Troubleshoot deep-level Kubernetes issues and build automation frameworks.

Skills

Mastery of Golang
Kubernetes Internals
Network/Storage Proficiency
Linux/Container Expertise

Tools

Kubernetes
Golang
Python
Job description
General Information

Req # WD00092059Career Area: Software EngineeringCountry/Region: SingaporeState: Central SingaporeCity: SINGAPOREDate: Sunday, December 7, 2025Working Time: Full-time

  • Singapore - Central Singapore - Singapore
Why Work at Lenovo

We are Lenovo. We do what we say. We own what we do. We WOW our customers.

Lenovo is a US$69 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full‑stack portfolio of AI‑enabled, AI‑ready, and AI‑optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world‑changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).

This transformation together with Lenovo’s world‑changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.

Description and Requirements

We are seeking a skilled Golang Engineer to design and implement comprehensive monitoring and observability solutions for our cloud infrastructure. This role is responsible for building scalable monitoring systems that provide real‑time visibility into system health and performance across Linux, OpenStack, and Kubernetes environments.

Key Responsibilities

  • Design and develop core components of Kubernetes‑based container platforms using Golang, focusing on control plane extensions, operators, and cloud‑native service meshes.
  • Implement and optimize Kubernetes networking (CNI plugins like Calico/Cilium) and storage solutions (CSI drivers, Rook/Ceph integration), addressing challenges in multi‑tenant isolation and high‑throughput data paths.
  • Troubleshoot deep‑level Kubernetes issues (e.g., etcd corruption, kube‑scheduler deadlocks, CNI policy conflicts) using Golang debugging tools (pprof, delve) and log analysis.
  • Build automation frameworks for cluster lifecycle management, security hardening, and observability using Golang (primary) and Python (secondary for scripting).
  • Collaborate with infrastructure teams to align platform capabilities with AI workload requirements, optimizing resource scheduling for GPU/accelerator workloads.

Qualifications

Technical Expertise:

  • Mastery of Golang: 3+ years building production‑grade systems with goroutines, interfaces, and standard library (e.g., net/http, k8s.io/client‑go).
  • Kubernetes Internals: Deep understanding of control plane components (API server, scheduler, controller manager) and ability to extend via CRDs/Operators.
  • Network/Storage Proficiency: Hands‑on experience selecting and implementing CNI (VXLAN/BGP modes) and CSI solutions (RBD, iSCSI), with performance benchmarking skills.
  • Linux/Container Expertise: Proficient in cgroups, namespaces, and container runtimes (containerd, CRI‑O) for debugging resource leaks or security flaws.

Experience:

  • 3+ years developing cloud infrastructure with Golang as primary language, including at least one major Kubernetes platform project (e.g., cluster autoscaler, custom scheduler).
  • Demonstrated ability to resolve critical production issues (e.g., etcd leader election failures, network policy drops) in large‑scale clusters (>1k nodes).

Soft Skills:

  • Rigorous analytical approach to system design and failure root‑cause analysis.
  • Ability to document complex technical concepts for cross‑team alignment.

Preferred Add-ons

  • Kubernetes SIG contributions (e.g., networking, storage, or scheduling working groups).
  • Experience with eBPF‑based tools (Cilium, Pixie) for advanced network observability.
  • Proficiency in Python for infrastructure scripting (Ansible/Terraform integrations) or Java for enterprise service interoperability.
  • Familiarity with service meshes (Linkerd, Istio) and GitOps pipelines (Argo CD, Flux).
  • Knowledge of cloud‑native security (OPA/Gatekeeper, Kyverno) and AI/ML workload optimization.

Additional Locations:

  • Singapore - Central Singapore - Singapore
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.