Senior Software Engineer – Kubernetes Platform (Golang)
3-6 Years Noida

Responsibilities

  • Design and implement core components of CloudKeeper’s Kubernetes platform.

  • Develop backend services in Golang using gRPC and REST APIs.

  • Build Kubernetes operators and controllers to extend cluster functionality.

  • Design and implement Custom Resource Definitions (CRDs) and APIs to support platform features.

  • Integrate with Kubernetes APIs to monitor, manage, and optimize cluster resources.

Cluster Management & Optimization

  • Develop systems that improve cluster operations, workload scheduling, and resource utilization.

  • Build capabilities for node optimization, workload placement, and infrastructure efficiency.

  • Design intelligent systems that analyze cluster behavior and recommend or apply optimization strategies.

  • Support management of multi-cluster Kubernetes environments.

Distributed Systems & Platform Architecture

  • Design scalable systems capable of operating across large-scale Kubernetes deployments.

  • Build reliable, high-performance services that interact with Kubernetes control plane components.

  • Ensure platform services meet high standards for performance, security, and reliability.

  • Participate in architecture discussions and feature design for new platform capabilities.

  • Optimize platform components for scalability and performance.


Requirements

  • Strong experience developing production systems in Golang.

  • Deep understanding of Kubernetes architecture and internals.

  • Experience building Kubernetes operators, controllers, or Kubernetes-native applications.

  • Strong experience designing and implementing gRPC or REST APIs.

  • Strong debugging and performance optimization skills.


Senior Software Engineer – Kubernetes Platform (Golang)
Upload CV*
Only .doc, .docx or .pdf file accepted
Certified. Trusted. Industry Recognized.

Stop paying for cloud tools. Start paying for outcomes.

Get Started with CloudKeeper