×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Storage; remote

Remote / Online - Candidates ideally in
New York, New York City, Richmond County, New York, USA
Listing for: Mirantis, Inc.
Full Time, Remote/Work from Home position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 150000 - 210000 USD Yearly USD 150000.00 210000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Storage) - remote in the US
Location: New York

Senior Software Engineer (Storage) - remote in the US
  • Full-time

About Mirantis

Mirantis, an IREN company, is the Kubernetes-native AI infrastructure company, enabling organizations to build and operate scalable, secure, and sovereign infrastructure for modern AI, machine learning, and data-intensive applications. By combining open source innovation with deep expertise in Kubernetes orchestration, Mirantis empowers platform engineering teams to deliver composable, production-ready developer platforms across any environment—on-premises, in the cloud, at the edge, or in sovereign data centers.

As enterprises navigate the growing complexity of AI-driven workloads, Mirantis delivers the automation, GPU orchestration, and policy-driven control needed to manage infrastructure with confidence and agility. Committed to open standards and freedom from lock-in, Mirantis ensures that customers retain full control of their infrastructure strategy.

Role Overview

Design and build the software that provisions, integrates, and operates high-performance storage for GPU-accelerated compute and AI platforms. You will develop the control-plane services, drivers, and tooling that connect enterprise and scale-out storage systems to Kubernetes-based workloads across hybrid, edge, and air-gapped deployments built on the Mirantis K0rdent stack.

About the Role

We are looking for a software engineer who thinks in systems and data paths — someone who can reason about throughput, latency, consistency, and failure across a storage stack, then express that understanding as clean, testable Go. The right candidate has built production software against real storage systems (whether enterprise NAS, scale-out, or object), understands what makes storage fast and reliable at scale, and prefers declarative automation over manual operations.

You should be self-directed, comfortable owning ambiguous problems end to end, and effective communicating technical decisions across teams.

Responsibilities
1. Storage Software & Integration

Design and build control-plane services, drivers (e.g., CSI), and tooling that provision, configure, and operate storage for Kubernetes-based AI/compute workloads.

Integrate high-performance storage platforms — Dell Power Scale, VAST, and comparable systems — into automated, declarative provisioning workflows.

Build data-path, telemetry, and observability tooling to diagnose and resolve performance, reliability, and scaling issues.

2. Software & Automation

Write production-quality software — primarily in Go — with strong testing, code review, and operational rigor.

Deliver infrastructure-as-code (Terraform/Open Tofu) and Git Ops-driven pipelines (ArgoCD or Flux) for storage configuration and lifecycle.

Support bare-metal and hybrid provisioning where storage intersects host and cluster bring-up.

3. Platform & Hybrid Delivery

Deliver storage integration for k0s-based Kubernetes via Cluster API (CAPI) and K0rdent management/child cluster topologies.

Architect storage software for fully disconnected (air-gapped) environments, including local artifact/mirror connectivity (Harbor) and PKI/TLS considerations.

Required Qualifications

5+ years of software development, including production systems, with Go as a primary language.

5+ years building or integrating storage systems (distributed, scale-out, NAS, or object) at scale.

Hands‑on experience with high-performance storage platforms such as Dell Power Scale, VAST, or comparable technologies.

Solid understanding of storage fundamentals: file/block/object models, throughput and latency behavior, caching, consistency, and failure modes.

Experience with Kubernetes storage (CSI, persistent volumes, storage classes) and infrastructure-as-code.

Strong written and verbal…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary