Senior Software Engineer (Storage)

Mirantis

United States Posted October 10, 2026

Check how well your resume matches this job

Remote Full-time Senior
Job Description

Join our team as a Senior Software Engineer (Storage) and play a key role in designing and building software that provisions, integrates, and operates high-performance storage for GPU-accelerated compute and AI platforms. You will develop control-plane services, drivers, and tooling that connect enterprise and scale-out storage systems to Kubernetes-based workloads. The ideal candidate has a strong understanding of storage fundamentals, hands-on experience with high-performance storage platforms, and experience with Kubernetes storage and infrastructure-as-code.

  • Design and build software for provisioning, integrating, and operating high-performance storage for GPU-accelerated compute and AI platforms.
  • Develop control-plane services, drivers, and tooling that connect enterprise and scale-out storage systems to Kubernetes-based workloads.
  • Integrate high-performance storage platforms into automated, declarative provisioning workflows and build data-path, telemetry, and observability tooling.
  • 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
  • Solid understanding of storage fundamentals: file/block/object models, throughput and latency behavior, caching, consistency, and failure modes
  • Hands-on experience with high-performance storage platforms such as Dell PowerScale, VAST, or comparable technologies
  • Experience with Kubernetes storage (CSI, persistent volumes, storage classes) and infrastructure-as-code
  • Strong written and verbal communication with technical audiences
  • 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
  • Experience developing storage for GPU/AI workloads (high-throughput data pipelines, GPUDirect Storage)
  • Proven experience in sovereign or high-security air-gapped environments
  • Experience with the Mirantis K0rdent stack (K0rdent Enterprise, K0rdent AI, k0s, MKE) and Cluster API
  • Proficiency in Python and/or Rust in addition to Go
Required Skills
software development Kubernetes Express communication Python Rust
How to apply

You apply on Mirantis’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Mirantis

See every open role at Mirantis on ARes.

More Jobs at Mirantis
Share This Job