Mirantis

Software Engineer, Infrastructure (Go) - remote in the US

Mirantis
Apply
9 days ago
Remote, United StatesSenior

Responsibilities

  • Design, build, and maintain versioned REST and gRPC APIs for bare-metal server lifecycle, MachineType definitions, and cluster CRUD operations.
  • Develop asynchronous workflows for server enrollment, inspection, operating-system provisioning, and Kubernetes cluster bring-up.
  • Build and maintain consoles and interfaces for hardware inventory, provisioning progress, and cluster health.
  • Design error handling, idempotency guarantees, and reconciliation loops for reliable long-running provisioning operations.
  • Maintain infrastructure services spanning Server and MachineType APIs, provisioning workflows, and hardware-state reconciliation.

Requirements

  • Strong experience designing RESTful APIs or gRPC services, including API versioning and gateway patterns.
  • Proficiency in Go, preferably in backend or Kubernetes-focused systems.
  • Deep understanding of Kubernetes primitives and controller/reconciler patterns.
  • Experience with k0rdent, Metal3, Cluster API, or comparable infrastructure orchestration systems.
  • Hands-on experience with bare-metal provisioning, including BMC/Redfish, PXE/iPXE, image management, and hardware inspection.
  • Experience building workflow-driven or event-driven systems such as Temporal with reliable state across retries and failures.
  • Preferred experience building informers or reconciliation bridges, multi-tenant platforms with strict isolation, Terraform or OpenTofu, ArgoCD or Flux, and GPU server hardware, DPUs/NICs, or high-performance datacenter fabrics.

Benefits

  • Remote work in the United States.
  • Professional development and training.
  • Conference and working-group attendance.
  • Company outings, happy hours, hackathons, and tech talks.
  • Competitive compensation package with a strong benefits plan.
  • Opportunity to work on open-source cloud infrastructure with experienced colleagues and enterprise customers.
Mirantis

About Mirantis

501-1,000 employees
Contact me