HPE
Software Engineer
$126K–$290K
Durham, North Carolina, United States of America +2 · Full-time · Posted Oct 15, 2026
- Location
- Durham, North Carolina, United States of America
Ft. Collins, Colorado, United States of America
Andover, Massachusetts - Experience
- Typically 6–10 years.
- Education
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
About the job
Designs, develops, tests, and troubleshoots software for HPE’s Alletra Enterprise Storage Platform, including storage services, data-path components, and systems infrastructure.
What you'll do
- Build scalable, highly concurrent software in modern C++ on Linux and contribute to distributed storage features.
- Debug functional, reliability, and performance issues; develop automated tests and validation frameworks.
- Collaborate on design and code reviews, 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, algorithms, and data structures.
- Experience with software systems design, architecture, testing, debugging, and profiling.
- Excellent analytical and problem-solving skills; strong written and verbal communication, including mastery of English and local language.
Nice to have
- Experience with file systems, storage, data-path work, or systems infrastructure code.
- Knowledge of Kubernetes.
Pay
USD 132,500 - 252,500 (base salary, Colorado); USD 143,000 - 273,000 (base salary, Massachusetts); USD 126,500 - 290,500 (base salary, North Carolina)
Tools
C++, STL, boost, Templates, Python, Linux, GDB, perf
Model-written summary · the original posting is authoritative