CrawlJobs Logo
Briefcase Icon
Category Icon

Storage Software Engineer United States Jobs

41 Job Offers

Filters
New
Principal Engineer Software - Storage (Chronosphere)
Save Icon
Location Icon
Location
United States , Burbank
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
New
Sr, Software Engineer, Cloud Storage
Save Icon
Location Icon
Location
United States , Morrisville
Salary Icon
Salary
170000.00 - 220000.00 USD / Year
netapp.com Logo
NetApp
Expiration Date
Until further notice
New
Entry Level Software Engineer (Cloud Storage)
Save Icon
Join NetApp as an Entry Level Software Engineer in Cloud Storage, based in San Jose or Morrisville. You'll develop and maintain cloud-based solutions using C, C++, Python, and Linux, with exposure to AWS, Azure, GCP, and Kubernetes. Ideal candidates have CI/CD and IaC experience, plus a passion f...
Location Icon
Location
United States , San Jose; Morrisville
Salary Icon
Salary
100300.00 - 149600.00 USD / Year
netapp.com Logo
NetApp
Expiration Date
Until further notice
New
Software Engineer (Cloud Storage)
Save Icon
Location Icon
Location
United States , San Jose, California; Morrisville, North Carolina
Salary Icon
Salary
113050.00 - 168300.00 USD / Year
netapp.com Logo
NetApp
Expiration Date
Until further notice
Software Engineer Manager - Azure Storage
Save Icon
Lead engineering teams designing Azure Storage’s next-gen capacity management system across 200+ global datacenters. Requires a Bachelor’s in CS + 6+ years coding in C, C++, C#, Java, or Python. Drive architecture, scalability, and cost optimization for exabyte-scale cloud infrastructure. Join Mi...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Azure Storage
Save Icon
Join Microsoft Azure Storage as a Senior Software Engineer on the Ultra Disk team, building the fastest block storage platform in the cloud. Design and implement scalable, high-performance distributed systems for exascale data, using C, C++, C#, or Python. Based in multiple US locations, this rol...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Azure Storage
Save Icon
Join Microsoft's Azure Storage team to build and scale one of the world's largest cloud storage systems. This senior engineering role requires expertise in C/C++/C# and large-scale distributed systems. You will design, optimize, and maintain critical infrastructure supporting global services like...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Staff Software Engineer: Data & Storage Platform
Save Icon
Lead the architecture of Uber's next-generation Data & Storage Platform, unifying batch, streaming, and AI compute. You will modernize exabyte-scale storage systems and drive the convergence of data and AI intelligence. This senior staff role is based in Seattle, San Francisco, or Sunnyvale, offe...
Location Icon
Location
United States , Seattle; San Francisco; Sunnyvale
Salary Icon
Salary
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer Storage
Save Icon
Join Uber's Storage Platform team in Sunnyvale as a Senior Software Engineer. Design and build high-performance, scalable storage solutions using Go, Java, C++, or Python. You will create reliable infrastructure for massive-scale data systems, working cross-functionally in a full-time role with c...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer - Storage
Save Icon
Join Microsoft's SCHIE team as a Senior Software Engineer - Storage in Aliso Viejo. Design and build resilient, large-scale storage systems and firmware for Azure's global cloud infrastructure. Leverage your expertise in C/C++/Python and SSD/NVMe technology to drive innovation and reliability. Th...
Location Icon
Location
United States , Aliso Viejo
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Storage
Save Icon
Lead the design of Azure's hyperscale storage resiliency systems as a Principal Software Engineer. You will develop fault prediction, self-healing automation, and repair workflows for millions of SSD nodes. This role requires deep expertise in SSD firmware, NVMe, and large-scale reliability engin...
Location Icon
Location
United States , Aliso Viejo
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Staff Software Engineer - Online Storage
Save Icon
Join Plaid's Online Storage team in San Francisco as a Staff Software Engineer. Design and scale resilient, distributed storage systems using deep expertise in SQL, TiDB, and Terraform. Optimize performance, build automation tools, and ensure reliability for Plaid's core data platform. Enjoy comp...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
186576.00 - 330000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Staff Software Engineer - Online Storage
Save Icon
Join Plaid's Online Storage team in Seattle as a Staff Software Engineer. You will design, deploy, and scale the critical storage layer used across all engineering teams. This role requires deep expertise in storage technologies, database performance optimization, and infrastructure tools like Te...
Location Icon
Location
United States , Seattle
Salary Icon
Salary
186576.00 - 330000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Sr. Software Engineer - Storage Fundamentals
Save Icon
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Azure Blob Storage
Save Icon
Lead the development of AI-native storage as a Principal Software Engineer on Azure Blob Storage. Design next-generation distributed systems optimized for massive-scale AI/ML workloads, focusing on scalability and performance. Provide technical leadership and collaborate with cross-functional tea...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer Manager - Azure Storage
Save Icon
Lead the Azure Storage Deployment team, building the orchestrator for Microsoft's next-generation cloud storage platform. You will solve cloud-scale challenges, powering AI workloads and managing exabytes of data globally. This role requires deep technical expertise in distributed systems, coding...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Engineer II - Software Defined Storage
Save Icon
Location Icon
Location
United States , Chevy Chase; Palo Alto; Dallas; Seattle
Salary Icon
Salary
75000.00 - 160000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Senior Software Engineer, Storage
Save Icon
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
200000.00 - 300000.00 USD / Year
patreon.com Logo
Patreon
Expiration Date
Until further notice
Software Engineer, Compute - Storage
Save Icon
Location Icon
Location
United States , San Francisco; New York City
Salary Icon
Salary
230000.00 - 385000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Software Engineer, Online Storage
Save Icon
Location Icon
Location
United States , Seattle
Salary Icon
Salary
230000.00 - 385000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Previous 1 2 3 Next

About the Storage Software Engineer role

Explore a world of opportunity in storage software engineering jobs, a critical and dynamic field at the intersection of hardware and software. Storage Software Engineers are the architects of the systems that manage, protect, and optimize the vast amounts of data powering the modern digital world. Their work is foundational to everything from enterprise data centers and cloud platforms to consumer devices, ensuring data is stored reliably, accessed quickly, and managed efficiently.

Professionals in this role typically engage in the full lifecycle of systems-level software development. A core responsibility involves designing, developing, and implementing software solutions for storage systems, which can include everything from operating system components and filesystems to device drivers, data management platforms, and distributed storage architectures. They write high-performance, reliable, and scalable code, often in low-level languages, to enable seamless integration between software and storage hardware. This includes optimizing algorithms, drivers, and interfaces to push the boundaries of performance, latency, and throughput. Engineers in this field also contribute significantly to system architecture, making key decisions on data placement, caching strategies, replication, fault tolerance, and data integrity.

The day-to-day work extends beyond pure coding. Storage Software Engineers analyze complex designs, determine integration requirements, and create comprehensive test plans to validate software functionality, reliability, and scalability under various conditions. Debugging sophisticated issues in multi-threaded and clustered environments is a common task, requiring deep problem-solving skills. As they progress, many take on leadership duties, providing technical guidance, mentoring junior engineers, and collaborating closely with cross-functional teams, including hardware engineers and product managers, to translate high-level vision into detailed technical roadmaps.

Typical skills and requirements for these jobs are rigorous, reflecting the critical nature of the systems being built. A strong foundation in computer science fundamentals—data structures, algorithms, and software design principles—is essential. Proficiency in systems programming languages like C, C++, or Go is standard, with scripting skills in Python often being highly desirable. In-depth knowledge of operating system internals, particularly Linux, and experience with low-level programming, concurrency, and distributed systems are crucial. Successful candidates usually possess a degree in Computer Science, Computer Engineering, or a related field, coupled with strong analytical abilities, meticulous attention to detail, and excellent communication skills to articulate complex technical concepts. If you are passionate about building the foundational data infrastructure of tomorrow, exploring storage software engineer jobs could be your next career move.

Filters

×
Countries
Category
Location
Work Mode
Salary