HPE
Senior Software Engineer – Storage
$126K–$290K
Durham, North Carolina, United States of America +1 · Senior · Full-time · Posted Oct 23, 2026
- Location
- Durham, North Carolina, United States of America
Andover, Massachusetts, United States of America - Experience
- Typically 6–10 years.
- Education
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
About the job
Designs and develops software for HPE Alletra Enterprise Storage, including storage services, data-path components, and systems infrastructure.
What you'll do
- Build scalable, highly concurrent software in C++ on Linux and contribute to distributed storage features.
- Debug and resolve functional, reliability, and performance issues; develop automated tests and validation frameworks.
- Collaborate across engineering teams, review designs and code, and mentor less experienced engineers.
What they ask for
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
- Experience with C++, Python, Linux, multithreaded programming, and systems or distributed systems.
- Knowledge of algorithms and data structures, performant code, and debugging/profiling tools such as GDB and perf.
- Experience with software architecture, system integration, and testing methods.
Nice to have
- Experience with file systems, storage, data-path work, or systems infrastructure code.
- Knowledge of Kubernetes.
Pay
USD 143,000 - 273,000 in Massachusetts (base salary); USD 126,500 - 290,500 in North Carolina (base salary)
Tools
C++, STL, boost, Python, Linux, GDB, perf, Kubernetes
Model-written summary · the original posting is authoritative