Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Hewlett Packard Enterprise

Software Engineer

Hewlett Packard Enterprise

. Design and develop software for the HPE Alletra Enterprise Storage Platform, including storage services, data path components, and systems infrastructure .

Posted 10/15/2026full-timeUnited StatesMid-LevelSenior💰 $126,500 - $290,500 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsLinuxPythonC++

About the role

Key responsibilities & impact
  • Design and develop software for the HPE Alletra Enterprise Storage Platform, including storage services, data path components, and systems infrastructure
  • 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 distributed storage features focused on availability, data integrity, and operational efficiency
  • Collaborate with software, performance, platform, and quality engineering teams
  • Participate in design, code, and test reviews
  • Develop automated tests and validation frameworks
  • Evaluate and integrate technologies that enhance storage capabilities and engineering productivity
  • Mentor less experienced engineers and contribute to technical discussions and knowledge sharing

Requirements

What you’ll need
  • 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, including STL, Boost, templates, basic C++, and OOP concepts
  • Python
  • Systems, distributed systems, or embedded systems experience
  • Linux operating system knowledge, including OS, CPU, memory, and system architecture
  • Multithreaded programming
  • Algorithms and data structures
  • Experience writing performant code
  • Debugging and profiling tools such as GDB and perf
  • Experience in software systems architecture for products and solutions
  • Experience designing and integrating software systems across multiple platform types
  • Experience with software systems testing methodologies, test plans, debugging, and testing scripts and tools
  • Excellent analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • Mastery in English and local language
  • Ability to communicate product architectures, design proposals, and negotiate options at senior management levels

Benefits

Comp & perks
  • Comprehensive benefits supporting physical, financial, and emotional wellbeing
  • Personal and professional development programs
  • Flexible work arrangements to manage work and personal needs
  • Inclusive workplace culture
  • Reasonable accommodation during the application or interview process for applicants with disabilities