1

Storage Software Engineer Jobs (NOW HIRING)

Design and develop storage system software, including kernel-level programming and debugging ... Write unit tests in C/C++ and develop test automation scripts using Python. * Work as part of an ...

Software Engineer, Storage Engineering · Full-time · San Francisco; New York Our mission is to automate coding. The first step in our journey is to build the best tool for professional programmers ...

Job Summary NetApp is pioneering the development of StorageGRID object storage - AWS cloud compatible software powering the exponential growth in AI data lakes. As a Software Developer Engineer in ...

They are seeking a Software Engineer II to lead the development of their cloud storage strategy, driving innovation in high-performance, scalable storage solutions. Responsibilities : • Participate ...

About This Role The Cloud Storage team at Crusoe seeks a Software Engineer II to lead the development and execution of our storage strategy. This role will be instrumental in driving innovation and ...

About This Role The Cloud Storage team at Crusoe seeks a Software Engineer II to lead the development and execution of our storage strategy. This role will be instrumental in driving innovation and ...

Manage storage software and hardware licensing and support agreements * Assist with escalation of ... SSI is a HUBZone small business that provides professional services including systems engineering ...

About the Role As a Software Engineer on the Storage team at Cursor, you'll own the data layer that underpins every product surface: the databases, caches, and the strategy for how teams provision ...

Design and develop storage system software, including kernel-level programming and debugging. * Write unit tests in C/C++ and develop test automation scripts using Python. * Work as part of an ...

As a Software Engineer on the Cache team (part of the Infra Storage org), you will innovate and operate large-scale, in-house distributed systems to solve Roblox's ever-growing caching challenges.

Sr Software Engineer, Storage

$125K - $165K/yr

Why You'll Love This Role Cribl is seeking a Senior Software Engineer to join our Storage team, where you'll design and build the infrastructure that allows Cribl's storage layer to scale ...

next page

Showing results 1-20

Storage Software Engineer information

See salary details

$10

$56

$83

How much do storage software engineer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for storage software engineer in the United States is $56.21, according to ZipRecruiter salary data. Most workers in this role earn between $46.63 and $66.35 per hour, depending on experience, location, and employer.

What is a storage software engineer?

A storage software engineer designs, develops, and maintains software systems that manage data storage solutions such as disk arrays, cloud storage, and data management tools. They typically work with programming languages like C, C++, or Python and may use tools like storage protocols and virtualization technologies to optimize data performance and reliability.

What are Storage Software Engineers?

Storage Software Engineers are professionals who design, develop, and maintain software systems that manage data storage and retrieval for organizations. They work with storage hardware, cloud storage platforms, and data management solutions to ensure data is stored efficiently, reliably, and securely. Their responsibilities often include optimizing storage performance, integrating storage solutions with other systems, and troubleshooting storage-related issues. They typically work with technologies such as SAN, NAS, object storage, and distributed file systems, and may also develop backup and disaster recovery solutions.

What engineers make $300,000 a year?

Senior storage software engineers, especially those with extensive experience, specialized skills in data management, and certifications, can earn $300,000 or more annually. High compensation often depends on factors like location, company size, and expertise in areas such as distributed storage systems or cloud infrastructure.

How do Storage Software Engineers typically collaborate with hardware teams to optimize system performance?

Storage Software Engineers frequently work alongside hardware teams to ensure that software solutions are tailored to the specific capabilities and constraints of storage hardware. This collaboration may involve joint troubleshooting, performance tuning, and developing custom features that leverage hardware accelerations. Clear communication and cross-functional teamwork are essential, as software engineers must understand hardware specifications and provide feedback on potential improvements. Regular meetings and shared documentation are common practices to align goals and track progress in optimizing overall system performance.

What are the key skills and qualifications needed to thrive as a Storage Software Engineer, and why are they important?

To thrive as a Storage Software Engineer, you need strong programming skills (such as C, C++, or Python), a solid understanding of data structures, algorithms, and storage architectures, typically supported by a degree in computer science or a related field. Familiarity with storage protocols (like iSCSI, NFS, or SMB), distributed systems, and experience with relevant tools or certifications (such as AWS Certified Solutions Architect or Red Hat Certified Specialist in Storage Management) are often required. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These competencies are crucial for designing reliable, high-performance storage solutions and ensuring data integrity in complex system environments.

Can I make 200k a year as a software engineer?

Storage Software Engineers working in high-demand regions or with extensive experience, specialized skills, and advanced certifications can potentially earn $200,000 or more annually. Factors such as company size, industry, location, and technical expertise influence salary levels for this role.

What is the difference between Storage Software Engineer vs Database Software Engineer?

AspectStorage Software EngineerDatabase Software Engineer
Required CredentialsBachelor's in Computer Science or related; knowledge of storage systemsBachelor's in Computer Science or related; expertise in database systems
Work EnvironmentDevelops storage solutions, firmware, and system integrationDesigns, develops, and maintains database software and query engines
Employer & Industry UsageTech companies, storage hardware vendors, cloud providersSoftware firms, cloud services, enterprise IT
Search & Comparison IntentOften compared for system performance and storage solutionsCompared for data management and query optimization

Storage Software Engineers focus on developing storage systems, firmware, and hardware integration, while Database Software Engineers specialize in designing and maintaining database software and query engines. Both roles require strong programming skills and knowledge of data management, but they serve different aspects of data storage and retrieval within the tech industry.

What engineers make $500,000?

Senior storage software engineers with extensive experience, specialized skills in data management, and proficiency with tools like cloud platforms and scripting can reach or exceed a $500,000 annual salary. High-level roles often require advanced certifications, leadership responsibilities, and working in competitive tech environments.
More about Storage Software Engineer jobs
What job categories do people searching Storage Software Engineer jobs look for? The top searched job categories for Storage Software Engineer jobs are:
Infographic showing various Storage Software Engineer job openings in the United States as of June 2026, with employment types broken down into 1% Internship, 1% As Needed, 83% Full Time, 14% Part Time, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $116,916 per year, or $56.2 per hour.
Data Storage Administrator

Data Storage Administrator

Storage Strategies Inc

Fort Belvoir, VA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Job description

Description:

The job requires hybrid support, onsite and remote work, with 2 days expected onsite in Ft Belvoir. Must be able to respond to the Ft Belvoir location in under 2 hours in case of an emergency call.


  • Provide technical support to data center managing data storage solutions and services.
  • Monitor data storage utilization; provide data utilization analysis and reports; document, review, and maintain data storage management procedures.
  • Manage storage software and hardware licensing and support agreements
  • Assist with escalation of storage problems, coordinate with vendor support personnel.
  • Assist with configuration of storage products; maintaining data backup and recovery software configuration; maintain data storage environment configuration; manage data storage software and documentation; assist with escalation of storage problems and coordinate with vendor support personnel; assist in development, maintenance, testing and execution of disaster recovery plans; assist in preparation of disaster recovery test plans.
  • Perform Daily Checks on Storage and Backup Hardware and software and, on finding failures / anomalies, research and implement mitigation strategies and solutions to correct issues. Environments should include, but not be limited to Veritas NetBackup and MS-Azure backup.
  • Must complete weekly, daily and as needed detailed reporting requirements for status of projects, storage checks, etc. Reporting may be via email, spreadsheet updates, OneNote maintenance, weekly activity report submissions, etc.
Requirements:

REQUIRED QUALIFICATIONS:

  • Bachelor’s degree (in Computer Science or related field) or equivalent
  • Minimum of 5 years experience in IT
  • Experience with enterprise class data storage systems
  • US Citizen and eligible to obtain Secret clearance
  • Current working knowledge of storage technologies such as; NAS iSCSI, NetApp Filers (ONTAP/CDOT 9.x), Veritas Backup Appliances and Servers (NetBackup 7.x 8.x, OpsCenter, Aptare Analytics), MS-Azure (including Backup environment), BMC Remedy (Smart Reporting), Tape Libraries, HP EVA, VMware (vSphere 6.x 7.x)
  • Strong MS-Office (Outlook, Visio, Excel, Word, OneNote PowerPoint) skills
  • Must be detail-oriented and have ability to multi-task and prioritize projects
  • Knowledge of HA clustering, storage consolidation, performance and tuning, CIFS, RAID, multi-pathing, and storage archiving
  • Must have or be able to obtain prior to hire: Security+ Certification
  • Must have or be able to obtain prior to hire: Storage Environment CE certification such as: NetApp Certified Data Administrator (NCDA) or Hybrid Cloud Admin or Architect, NetApp Certified Technology Associate, NetApp Certified Data Administrator, ONTAP, Veritas Certified Specialist (VCS) NetBackup, NetBackup Appliances, VCS NetBackup 7.7 or 8.0, VMWare Certified Professional Digital Workspace 2021, AWS Certified Solutions Architect - Assoc/Prof, MS Certified Azure Administrator Assoc

DESIRED QUALIFICATIONS:

  • Azure experience
  • DLA experience a plus

SSI is committed to non-discrimination and equal employment opportunity. All qualified applicants will receive consideration for employment without discrimination based on disability, protected veteran status or any other characteristics protected by law.


SSI is a HUBZone small business that provides professional services including systems engineering, information systems integration, and technology management services. SSI offers a generous array of benefits including: Employee Medical, Vision, Dental, and Prescription Drug Insurance Plans, 60% paid premium for dependents. SSI provides Life Insurance, Long Term Disability, and Short-Term Disability benefits at no cost. SSI employees receive 24 paid days off in the first year on board. We also provide Military Leave benefits, a 401(k) Retirement Plan, education assistance, Personal Technology Refresh and Employee Referral bonuses. Positions subject to Service Contract Act (SCA) have benefits provided as required by law.