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 29 Oct 2026

Senior Systems/Software Engineer – Storage with C++ Expertise

Hewlett Packard Enterprise Hybrid senior full-time

Salary

$126,500 - $290,500 per year

Apply on Hewlett Packard Enterprise

Description

We are seeking a Senior Systems/Software Engineer – Storage with C++ expertise to join our team. As a Senior Systems/Software Engineer, you will design and develop software for the HPE Alletra Enterprise Storage Platform, including storage services, data path components, and systems infrastructure.

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 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 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, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills; mastery in English and local language

Benefits:

  • Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing
  • Investment in career development and growth
  • Unconditional inclusion and celebration of individual uniqueness

Salary: $126,500 - $290,500 per year

Skills

Required

Nice to have

Apply on Hewlett Packard Enterprise