Senior Software Engineer – Storage

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Mirantis

Mirantis

501 - 1000 employees

🏢 Enterprise

☁️ SaaS

Cloud Computing • Enterprise • SaaS

Mirantis is a company that specializes in container management and cloud infrastructure solutions. It offers a range of products, including Mirantis Kubernetes Engine (MKE), Mirantis OpenStack for Kubernetes (MOSK), and Mirantis Container Cloud (MCC), which provide enterprise-level Kubernetes and container management platforms. Mirantis also develops tools for secure software supply chains, such as the Mirantis Container Runtime (MCR) and Mirantis Secure Registry (MSR). As an advocate for open source technologies, Mirantis supports various projects and provides resources like Lens Desktop, a popular Kubernetes IDE, and technical support for enterprises adopting cloud-native technologies. Their solutions cater to sectors such as public services, financial services, and broader SaaS and technology services industries.

📋 Description

• 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

• 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

• 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.

Apply Now

Similar Jobs

🔥 11 hours ago

cargo.one

51 - 200

🚗 Transport

🏢 Enterprise

☁️ SaaS

Senior Backend Engineer developing AI-integrated backend systems for freight operations across EMEA. Collaborating in diverse teams to enhance logistics through technology.

Flask

Google Cloud Platform

GRPC

JavaScript

Kubernetes

Postgres

Python

Redis

SQL

Vue.js

🔥 14 hours ago

Interactivated Solutions

51 - 200

🤝 B2B

☁️ SaaS

🌐 Web 3

Senior Full-Stack Developer developing scalable web applications using Java and Vue.js for international projects. Collaborating with clients and teams in a fully remote environment.

Java

JavaScript

Spring

Spring Boot

SpringBoot

Vue.js

🔥 19 hours ago

Arcanys

201 - 500

🤝 B2B

🏢 Enterprise

Senior Python Developer leading technical architecture and building complex data workflows at Arcanys. Collaborate with cross-functional teams and drive an AI-assisted development workflow.

AWS

Azure

Cloud

Django

Google Cloud Platform

Numpy

Postgres

Python

PyTorch

Promoted

findev

51 - 200

💳 Fintech

🤝 B2B

Senior Java Developer working for an asset management fund's Investment Accounting team. Leading software development to capture trading transactions and provide accurate performance metrics.

AWS

Cloud

Java

Kafka

Python

SQL

🕒 Yesterday

Sporty Group

501 - 1000

📱 Media

🎮 Gaming

🎲 Gambling

Team Lead for software development overseeing backend solutions at Sporty Group. Leading a talented team to drive architecture, development, and delivery of high-quality projects.

Java

JavaScript

Microservices

Node.js

Python

Go