Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 2 Nov 2026

Senior Software Engineer – Storage

Hewlett Packard Enterprise Hybrid senior full-time

Salary

$143,000 - $273,000 per year in Massachu…

Apply on Hewlett Packard Enterprise

Description

We are seeking a Senior Software Engineer to join our team, focusing on the HPE Alletra Enterprise Storage Platform. You will design and develop software for storage services, data path components, and systems infrastructure. This is a hybrid role requiring you to work on average 2 days per week from an HPE office.

Responsibilities:

  • Design and develop software for the HPE Alletra Enterprise Storage Platform
  • Implement scalable and highly concurrent solutions using modern C++ in Linux environments
  • Investigate, debug, and resolve functional, reliability, and performance issues
  • 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
  • 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 and approaches that enhance storage capabilities and engineering productivity
  • Mentor less experienced engineers and contribute to technical discussions and knowledge sharing within the team

Requirements:

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 6-10 years experience
  • Extensive experience with multiple software systems design tools and languages
  • C++ coding – STL, boost, Templates, basic C++, OOP concepts, Python
  • Systems/Distributed/embedded systems
  • Linux operating system – understanding of OS, CPU/memory/system architecture
  • Multithreaded programming – use of mutexes, locks etc
  • Algorithms/Data structures, Experience writing performant code, Debugging/profiling tools like – GDB, perf etc
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems for products and solutions
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology
  • Excellent written and verbal communication skills; mastery in English and local language

Benefits:

  • Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing
  • Investment in your career with programs to help you reach your career goals
  • Unconditionally inclusive work environment celebrating individual uniqueness

Salary: The expected salary/wage range for this position is $143,000 - $273,000 per year in Massachusetts and $126,500 - $290,500 per year in North Carolina.

Skills

Required

Nice to have

Apply on Hewlett Packard Enterprise