Senior C++ Storage Systems Engineer (Linux)

Hewlett Packard Enterprise

Durham (NC)

On-site

USD 127,000 - 291,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hewlett Packard Enterprise in Durham, North Carolina, is seeking an experienced software engineer to design, develop, and optimize storage and infrastructure software. You will work on the Alletra Enterprise Storage Platform, implementing scalable C++ services in Linux and collaborating across teams.

The role requires 6–10 years in software development, a BS/MS in CS or related field, strong C++, Python, Linux know-how, and the ability to mentor others.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
  • Typically 6–10 years of experience.

Responsibilities

  • Design and develop software for the HPE Alletra Enterprise Storage Platform, including storage services and data path components.
  • Implement scalable and highly concurrent solutions using modern C++ in Linux environments.
  • Investigate, debug, and resolve functional, reliability, and performance issues using profiling and diagnostic tools.
  • Contribute to the design of distributed storage features with a focus on availability, data integrity, and operational efficiency.
  • Collaborate with engineering teams across software, performance, platform, and quality engineering to deliver robust product features.
  • Participate in design, code, and test reviews to ensure maintainable, high-quality software.
  • Develop automated tests and validation frameworks to improve product quality and release confidence.
  • Evaluate and integrate new technologies to enhance storage capabilities and productivity.
  • Mentor less experienced engineers and contribute to knowledge sharing.

Skills

C++
Python
Linux
Multithreading
Debugging
Performance profiling
Data structures

Education

Bachelor's or Master's in Computer Science or equivalent

Tools

GDB
perf
Kubernetes

Job description

Hewlett Packard Enterprise in Durham, North Carolina, is seeking an experienced software engineer to design, develop, and optimize storage and infrastructure software. You will work on the Alletra Enterprise Storage Platform, implementing scalable C++ services in Linux and collaborating across teams.

The role requires 6–10 years in software development, a BS/MS in CS or related field, strong C++, Python, Linux know-how, and the ability to mentor others.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Linux Systems Engineer – Storage Platform
Senior C++ Linux Systems Engineer – Storage Platform

HITEC • Durham (NC)

Hybrid
USD 127,000 - 291,000
Senior Storage Systems Engineer (C++/Linux) – Hybrid
Senior Storage Systems Engineer (C++/Linux) – Hybrid

Hewlett Packard Enterprise • Durham (NC)

Hybrid
USD 127,000 - 291,000
Senior C++ Storage Systems Engineer (Hybrid)
Senior C++ Storage Systems Engineer (Hybrid)

Hewlett Packard Enterprise Development LP • Durham (NC)

Hybrid
USD 127,000 - 291,000
Hybrid Storage Software Engineer (C++/Linux)
Hybrid Storage Software Engineer (C++/Linux)

Hewlett Packard Enterprise Company • Durham (NC)

Hybrid
USD 127,000 - 291,000
Hybrid work model
Career development programs
Inclusive culture and flexible work
Senior C++ Systems & Storage Engineer (Hybrid)
Senior C++ Systems & Storage Engineer (Hybrid)

Hewlett Packard Enterprise Company • Durham (NC)

Hybrid
USD 127,000 - 291,000
Hybrid work model
Senior C++ Systems Engineer – Hybrid Storage
Senior C++ Systems Engineer – Hybrid Storage

Hewlett Packard Enterprise • Andover (MA)

Hybrid
USD 143,000 - 273,000
Senior C++ Systems Engineer (Hybrid) – Storage Platform
Senior C++ Systems Engineer (Hybrid) – Storage Platform

Hewlett Packard Enterprise • Fort Collins (CO)

Hybrid
USD 133,000 - 253,000
Hybrid work model
Professional development
Senior Storage Software Engineer — Hybrid (2 in-office days)
Senior Storage Software Engineer — Hybrid (2 in-office days)

Hewlett Packard Enterprise • Durham (NC)

Hybrid
USD 121,000 - 277,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Senior Storage Software Engineer - Hybrid (C/C++)
Senior Storage Software Engineer - Hybrid (C/C++)

Hewlett Packard Enterprise Company • Durham (NC)

Hybrid
USD 121,000 - 277,000
Senior Systems/Software Engineer – Storage with C++ Expertise
Senior Systems/Software Engineer – Storage with C++ Expertise

Hewlett Packard Enterprise • Durham (NC)

On-site
USD 127,000 - 291,000