Senior Software Engineer (Storage)
Mirantis
United States Posted October 10, 2026
Check how well your resume matches this job
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
Similar Jobs
Senior Software Engineer - OTC Trading
Flow Traders
Senior Software Engineer - Post-Trade Platform
Flow Traders
Software Engineer (Backend, Go)
Mirantis
AI/システムアーキテクト
株式会社pragmateches
How to apply
You apply on Mirantis’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Mirantis
See every open role at Mirantis on ARes.
More Jobs at Mirantis