1

Principal Storage Engineer Jobs in Raleigh, NC (NOW HIRING)

... storage engineering problems in the market. We're looking for a hands-on Lustre Engineer to help ... Work closely with Principal Engineers, hardware teams, and application owners to translate real ...

You will sit at the intersection of enterprise storage, Azure AI infrastructure, and industry AI ... Lead across engineering, product marketing, sales, customer success, and professional services to ...

As a Principal at Practice Fusion, you will be expected to fulfill a large array of technical ... Document storage technologies (AWS S3, MongoDB, etc.) * Messaging systems (AWS SQS, ActiveMQ, etc ...

Principal AWS Cloud Engineer

Raleigh, NC · On-site +1

$54.25 - $72.50/hr

As a Consulting Principal AWS Cloud Engineer, you will design, build, and guide secure, scalable ... Experience supporting cloud data services and storage patterns such as RDS/Aurora, DynamoDB, S3 ...

New

Prior experience as a Principal or Senior Principal engineer working on high-scale, geo-distributed ... Familiarity with storage systems is preferred but not mandatory. Key Responsibilities * Lead the ...

Sr Data Engineer I

Raleigh, NC · On-site

$110K - $180K/yr

Operating at the intersection of financial services and technology, Principal builds financial ... storage to support analytics, reporting, and advanced data use cases, with exposure to data mesh ...

next page

Showing results 1-20

Principal Storage Engineer information

See Raleigh, NC salary details

$71.9K

$143.1K

$206.6K

How much do principal storage engineer jobs pay per year?

As of Jun 21, 2026, the average yearly pay for principal storage engineer in Raleigh, NC is $143,110.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,200.00 and $168,200.00 per year, depending on experience, location, and employer.

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

To thrive as a Principal Storage Engineer, you need deep expertise in storage architecture, data management, and systems integration, usually supported by a degree in computer science or related fields. Familiarity with SAN/NAS technologies, storage virtualization, cloud storage platforms, and certifications such as SNIA or vendor-specific credentials are typically required. Strong problem-solving, project leadership, and communication skills help you collaborate with cross-functional teams and guide storage strategy. These skills ensure robust, scalable, and secure storage solutions that support organizational data needs and performance goals.

What are some common challenges Principal Storage Engineers face when managing large-scale enterprise storage environments?

Principal Storage Engineers often encounter challenges such as ensuring high availability and data integrity across diverse storage platforms, optimizing performance for rapidly growing data volumes, and implementing robust disaster recovery solutions. They must also stay ahead of evolving technologies, address security vulnerabilities, and balance cost-effectiveness with scalability. Effective communication with cross-functional teams—such as network engineers, system administrators, and application developers—is crucial for seamless integration and troubleshooting.

What is the difference between Principal Storage Engineer vs Storage Architect?

AspectPrincipal Storage EngineerStorage Architect
Required CredentialsBachelor's degree in Computer Science or related field; certifications like Cisco, NetApp, or EMCBachelor's or Master's in Computer Science; certifications in storage solutions and architecture
Work EnvironmentHands-on management of storage systems, troubleshooting, and optimizationDesigning storage solutions, planning infrastructure, and strategic architecture
Employer & Industry UsageTech companies, data centers, enterprise IT departmentsLarge enterprises, cloud providers, consulting firms
Common Search & ComparisonFocuses on technical expertise and system managementFocuses on designing and planning storage infrastructure

While both roles involve storage systems, the Principal Storage Engineer is more hands-on with managing and troubleshooting storage solutions, whereas the Storage Architect focuses on designing and planning storage infrastructure for organizations.

What are Principal Storage Engineers?

Principal Storage Engineers are senior-level professionals who design, implement, and manage large-scale data storage solutions for organizations. They oversee the architecture, performance, and security of storage systems, ensuring high availability and reliability. These engineers often lead teams, set technical direction, and work closely with other IT departments to align storage infrastructure with business needs. Their role requires deep expertise in various storage technologies, such as SAN, NAS, cloud storage, and data backup strategies.
What are popular job titles related to Principal Storage Engineer jobs in Raleigh, NC? For Principal Storage Engineer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Principal Storage Engineer jobs in Raleigh, NC look for? The top searched job categories for Principal Storage Engineer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Principal Storage Engineer jobs? Cities near Raleigh, NC with the most Principal Storage Engineer job openings:

$150K - $250K/yr

Full-time

Posted 11 days ago


Job description

Overview

If you've spent years deep in the Lustre codebase not just administering Lustre systems, but actually designing, building, optimizing, and upstreaming features - this is a chance to work on one of the most demanding storage engineering problems in the market.

We're looking for a hands-on Lustre Engineer to help shape the next generation of high-performance, enterprise-ready Lustre capabilities. This role is for someone who is equally comfortable working in kernel-space C, analyzing performance bottlenecks in large-scale deployments, and collaborating with other senior engineers to evolve Lustre architecture for modern infrastructure.

Job Description

What you'll do

  • Contribute to Lustre architecture and lead implementation of new features across core subsystems including MDS/OSS, LDLM, DNE, DoM, FLD, layout, snapshot, quota, security, and recovery
  • Write high-performance, production-grade code across the Lustre kernel module, user-space utilities, and supporting libraries
  • Own the full development lifecycle for major features, from design and coding through testing, performance tuning, and upstream patch submission
  • Improve scalability for multi-petabyte Lustre environments, including metadata performance, I/O path optimization, and integration with modern interconnects and storage fabrics
  • Modernize Lustre internals through kernel API updates, locking improvements, RDMA enhancements, and cloud/container-oriented capabilities
  • Prototype and evaluate emerging technologies such as NVMe-oF, CXL, and other next-generation storage approaches for potential Lustre integration
  • Strengthen regression, stress, and performance validation using tools such as IOR, mdtest, fio, and custom Lustre test tooling
  • Perform deep code-level performance analysis using Lustre tracing tools, perf, lockstat, and kernel profilers
  • Work closely with Principal Engineers, hardware teams, and application owners to translate real workload needs into practical Lustre improvements
  • Mentor other developers and contribute design docs, technical guides, and engineering reviews

What we're looking for

  • 7+ years of progressive, hands-on Lustre software development experience
  • A strong track record of meaningful contributions to the Lustre codebase in production or open-source environments
  • Demonstrated success designing, implementing, and upstreaming Lustre features that made it into major releases
  • Deep understanding of Lustre internals, including MDS/OSS architecture, LDLM locking and recovery, journaling, DNE, DoM, FLD, layout, quota, and security
  • Expert-level C programming and strong Linux kernel development experience
  • Strong knowledge of distributed systems, parallel file systems, and high-performance I/O
  • Experience with Lustre build, development, and debugging tooling such as lctl, llstat, strace, perf, and kernel tracers
  • Python and/or Bash skills for tooling and automation
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
  • Clear written and verbal communication skills, with the ability to explain complex technical concepts effectively

Nice to have

  • 7+ years in HPC or storage software development
  • Visible contributions to the Lustre open-source community, including accepted patches, LUG participation, or public technical talks
  • Experience running or developing Lustre in cloud environments such as AWS FSx for Lustre, Azure Lustre, or custom cloud deployments
  • Familiarity with adjacent systems such as Ceph, DAOS, BeeGFS, WekaIO, or GPFS
  • Exposure to RDMA, NVMe-oF, CXL, computational storage, or AI/ML I/O workloads
  • Conference presentations, technical publications, or other public engineering contributions

You'll likely be a strong fit if you...

  • Have built inside Lustre itself, not just around it
  • Enjoy solving hard kernel, performance, and distributed systems problems
  • Care about code quality, upstream contribution, and long-term architectural impact
  • Want to work on infrastructure that operates at real scale under real performance constraints

This role is probably not the right fit if you...

  • Have mainly supported or administered Lustre rather than developed it
  • Come from general storage or kernel backgrounds without clear Lustre code contribution history
  • Prefer high-level application engineering over low-level systems and kernel work

Salary Range: $150,000 - $250,000

DDN

Why this role is interesting

This is a rare opportunity to work on deeply technical, high-impact storage engineering problems in a domain where performance, scale, reliability, and upstream credibility all matter. If you want to influence the future of Lustre in production-grade environments, this is the kind of role where your work can genuinely shape the platform.

Call to action

If you've made meaningful contributions to Lustre and want to work on large-scale filesystem innovation, we'd love to hear from you.

#LinkedIn

Employment Type: FULL_TIME