Senior Golang Software Engineer, Infrastructure

New
M
MirantisCloud Infrastructure
Remote in the USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
KubernetesGogRPCRESTful APIsTerraform

Requirements

  • Proficiency in Go, particularly for the backend/Kubernetes ecosystem.
  • Strong experience designing versioned RESTful APIs or gRPC services.
  • Deep understanding of Kubernetes primitives and controller/reconciler patterns.
  • Hands-on experience with bare-metal provisioning flows, including BMC/Redfish, PXE/iPXE, and hardware inspection.
  • Experience building workflow-driven or event-driven systems for long-running operations.
  • Experience building informers or reconciliation bridges for external datastore consistency.
  • Experience building platforms requiring strict data and network isolation for multi-tenancy.
  • Familiarity with Infrastructure-as-Code tools such as Terraform or OpenTofu.
  • Familiarity with GitOps-driven configuration management like ArgoCD or Flux.
  • Familiarity with GPU server hardware, DPUs/NICs, and high-performance datacenter fabrics.

Responsibilities

  • Design and maintain versioned REST and gRPC APIs for server lifecycle and cluster management.
  • Develop asynchronous workflows for server enrollment, inspection, OS provisioning, and cluster bring-up.
  • Implement interfaces for visualizing hardware inventory, provisioning progress, and cluster health.
  • Architect error-handling, idempotency guarantees, and reconciliation loops for reliable long-running operations.
  • Own the full lifecycle of infrastructure-level services from APIs down to provisioning workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now