FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Storage
MirantisSenior Software Engineer at Mirantis designing and building high-performance storage for Kubernetes-based AI workloads. Working on control-plane services and tooling for integration and automation.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and building control-plane services and storage systems for Kubernetes-based workloads, with a strong focus on high-performance storage integration and infrastructure-as-code practices. Proficient in Go programming and experienced in delivering production-quality software with operational rigor.
Highest-signal resume keywords
Go ProgrammingKubernetes Storage IntegrationInfrastructure-as-Code (Terraform/OpenTofu)High-Performance Storage Platforms (Dell PowerScale, VAST)Storage Systems Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Go ProgrammingInfrastructure-as-CodeKubernetes Storage (CSI, Persistent Volumes)Storage Systems (Distributed, Scale-Out, NAS, Object)Production Software DevelopmentTelemetry and Observability ToolingAutomated Provisioning WorkflowsData-Path DevelopmentPerformance DiagnosisOperational Rigor
Soft Skills
Strong Written CommunicationStrong Verbal Communication
Tools & Technologies
TerraformOpenTofuArgoCDFluxCluster API (CAPI)K0rdentHarborPKI/TLS
Industry Keywords
KubernetesStorage FundamentalsFile/Block/Object ModelsThroughput and Latency BehaviorCachingConsistencyFailure Modes
Tech Stack
Tools & technologiesFluxGoKubernetesTerraform
About the role
Key responsibilities & impact- 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 PowerScale, 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.
- Write production-quality software — primarily in Go — with strong testing, code review, and operational rigor.
- Deliver infrastructure-as-code (Terraform/OpenTofu) and GitOps-driven pipelines (ArgoCD or Flux) for storage configuration and lifecycle.
- Support bare-metal and hybrid provisioning where storage intersects host and cluster bring-up.
- 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.
Requirements
What you’ll need- 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 PowerScale, 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 communication with technical audiences.
Benefits
Comp & perks- Work with an established Silicon Valley leader in the cloud infrastructure industry;
- Work with exceptionally passionate, talented and engaging colleagues, helping Fortune 500 and Global 2000 customers implement next-generation cloud technologies;
- Be a part of cutting-edge, open-source innovation;
- Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued;
- Professional development and training;
- Attend conferences and working groups;
- Company outings, happy hours, hackathons, and tech talks;
- Receive a competitive compensation package with a strong benefits plan.