1

Software Engineer Storage System Jobs (NOW HIRING)

What You'll Do: We're looking for a Staff Storage Engineer to design, build, and operate the file ... You'll build reliable, scalable, high-throughput systems that power some of the largest and most ...

As a Senior Software Engineer for the storage team within infra org, you'll be innovating & running large scale distributed systems in-house in order to meet Roblox's ever increasing challenges on ...

Storage at Sei Sei Labs is looking for aProtocol Engineerspecialized in the EVM to lead the ... If you're passionate about low-level systems design, performance optimization, and shaping the ...

Senior Software Engineer, Storage Infrastructure

OR · On-site +1

$122K - $161K/yr

... Software Engineer to help evolve this platform. You'll work across the stack - from object storage ... Build and maintain systems that provide efficient access to new and growing data sets * Extend and ...

... Software Engineer to help evolve this platform. You'll work across the stack - from object storage ... Build and maintain systems that provide efficient access to new and growing data sets * Extend and ...

... Software Engineer to help evolve this platform. You'll work across the stack - from object storage ... Build and maintain systems that provide efficient access to new and growing data sets * Extend and ...

Showing results 41-60

Software Engineer Storage System information

See salary details

$83K

$177.7K

$206K

How much do software engineer storage system jobs pay per year?

As of Sep 13, 2026, the average yearly pay for software engineer storage system in the United States is $177,719.00, according to ZipRecruiter salary data. Most workers in this role earn between $173,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What is a software engineer storage system?

Software Engineer Storage Systems are professionals who design, develop, and maintain data storage solutions such as databases, file systems, and storage architectures. They ensure data is stored efficiently, securely, and is accessible for applications and users. Their work often involves optimizing storage performance, integrating with cloud services, and troubleshooting storage-related issues. These engineers play a crucial role in supporting the data infrastructure of organizations.

What are the key skills and qualifications needed to thrive as a software engineer storage system?

To thrive as a Software Engineer Storage System, you need strong programming skills (e.g., C/C++), a solid understanding of computer architecture, and experience with storage protocols, often supported by a degree in computer science or related fields. Familiarity with distributed storage platforms, file systems, and tools like RAID, SAN, NAS, as well as certifications in storage technologies, is highly valuable. Problem-solving abilities, attention to detail, and effective teamwork are crucial soft skills in this role. These competencies ensure the design, development, and maintenance of robust, efficient, and scalable storage solutions essential for data-driven organizations.

What are some common challenges faced by software engineers working on storage systems, and how can they be addressed?

Software Engineers focused on storage systems often encounter challenges such as optimizing data reliability, ensuring high performance under heavy workloads, and maintaining scalability as data volumes grow. Addressing these issues typically involves working closely with cross-functional teams, such as hardware engineers and DevOps, to design robust architectures and implement effective redundancy and caching strategies. Staying updated on the latest storage technologies and performance tuning techniques is essential, as is participating in regular code reviews and system testing to proactively identify and resolve bottlenecks.

What is the difference between Software Engineer Storage System vs Software Engineer Cloud Infrastructure?

AspectSoftware Engineer Storage SystemSoftware Engineer Cloud Infrastructure
Required CredentialsBachelor's in CS or related, certifications like SNIA, storage-specific knowledgeBachelor's in CS or related, cloud certifications like AWS, Azure, or GCP
Work EnvironmentData centers, storage hardware labs, enterprise storage teamsCloud platforms, virtualized environments, cloud service providers
Employer & Industry UsageStorage hardware vendors, data centers, enterprise ITCloud service providers, SaaS companies, tech giants
Common Search & ComparisonYesYes

Software Engineer Storage System focuses on designing and maintaining storage hardware and software solutions, often working with physical storage devices. In contrast, Software Engineer Cloud Infrastructure develops cloud-based systems, managing virtual storage and computing resources. Both roles require strong programming skills and knowledge of distributed systems but differ in their environment and specific technologies.

What are popular job titles related to Software Engineer Storage System jobs?

For Software Engineer Storage System jobs, the most frequently searched job titles are:

Infographic showing various Software Engineer Storage System job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $177,719 per year, or $85.4 per hour.

Staff Software Engineer, Storage

Washington, DC • On-site

CoreWeave
IT Services • 51 - 200 employees

$207K - $303K/yr

Full-time

Re-posted 9 days ago


Key responsibilities

  • Design, build, and operate scalable, high-performance storage systems supporting AI workloads.

  • Develop and optimize storage solutions such as multi-tenant control planes, object storage, and distributed file systems.

  • Collaborate with cross-functional teams to monitor, analyze, and improve storage system performance, reliability, and observability.


CoreWeave rating

9.8

Company rating: 9.8 out of 10

Based on 7 frontline employees who took The Breakroom Quiz


Job description

What You'll Do:

We're looking for a Staff Storage Engineer to design, build, and operate the file and block storage behind our high-performance AI storage platform. You'll build reliable, scalable, high-throughput systems that power some of the largest and most innovative AI workloads in the world, working closely with infrastructure, compute and platform teams.

About the role: 

  • Design and implement a highly scalable multi-tenant control plane that supports CoreWeave's growing AI storage and cloud infrastructure needs.
  • Contribute to the development of exabyte-scale, S3-compatible object storage, distributed file system and integrate dedicated storage clusters into diverse customer environments.
  • Work with technologies such as RDMA, GPU Direct Storage, RoCE, InfiniBand, SPDK, and distributed filesystems to optimize storage performance and efficiency.
  • Participate in efforts to improve the reliability, durability, and observability of our storage stack.
  • Collaborate with operations teams to monitor, analyze, and optimize storage systems using telemetry, metrics, and dashboards to improve performance, latency, and resilience.
  • Work cross-functionally with platform, product, and infrastructure teams to deliver seamless storage capabilities across the stack.
  • Share your knowledge and mentor other engineers on best practices in building distributed, high-performance systems.

Who You Are:  

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience working in storage systems engineering or infrastructure.
  • Strong hands-on experience with object storage or distributed filesystems in production environments.
  • Experience with one or more storage protocols (e.g. S3, NFS) and file systems such as Ceph, DAOS, or similar.
  • Proficiency in a systems programming language such as Go, C++, or Rust.
  • Familiarity with storage observability tools and telemetry pipelines (e.g., ClickHouse, Prometheus, Grafana).
  • Solid understanding of cloud-native infrastructure, Kubernetes, and scalable system architecture.
  • Strong debugging and problem-solving skills in distributed, high-performance environments.
  • Clear communicator, able to work collaboratively across teams and share technical insights effectively.

Wondering if you're a good fit? We believe in investing in our people, and value candidates who can bring their own diversified experiences to our teams - even if you aren't a 100% skill or experience match. Here are a few qualities we've found compatible with our team. If some of this describes you, we'd love to talk. 

Why CoreWeave?

At CoreWeave, we work hard, have fun, and move fast!  We're in an exciting stage of hyper-growth that you will not want to miss out on. We're not afraid of a little chaos, and we're constantly learning. Our team cares deeply about how we build our product and how we work together, which is represented through our core values: 

  • Be Curious at Your Core
  • Act Like an Owner
  • Empower Employees
  • Deliver Best-in-Class Client Experiences
  • Achieve More Together

We support and encourage an entrepreneurial outlook and independent thinking. We foster an environment that encourages collaboration and provides the opportunity to develop innovative solutions to complex problems. As we get set for take off, the growth opportunities within the organization are constantly expanding. You will be surrounded by some of the best talent in the industry, who will want to learn from you, too. Come join us! 

The base salary range for this role is $207,000 to $303,000. The starting salary will be determined based on job-related knowledge, skills, experience, and market location. We strive for both market alignment and internal equity when determining compensation. In addition to base salary, our total rewards package includes a discretionary bonus, equity awards, and a comprehensive benefits program (all based on eligibility). 


What CoreWeave employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom