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

Senior Software Engineer – Storage

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/23/2026full-timeUnited StatesSenior💰 $126,500 - $290,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C++ programming, particularly in Linux environments, with a strong focus on software systems design, debugging, and performance optimization. Proven ability to mentor engineers and collaborate effectively across teams to enhance storage capabilities and operational efficiency.

Highest-signal resume keywords
C++ ProgrammingLinux Operating SystemMultithreaded ProgrammingDebugging And Profiling ToolsSoftware Systems Design

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++PythonMultithreaded ProgrammingAlgorithmsData StructuresSoftware Systems DesignPerformance OptimizationDebuggingProfilingTesting Methodologies
Soft Skills
Analytical SkillsProblem-Solving SkillsCommunication Skills
Tools & Technologies
GDBPerfSTLBoost
Industry Keywords
Distributed SystemsEmbedded SystemsStorage ServicesData IntegrityOperational Efficiency

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 of experience
  • Extensive experience with software systems design tools and languages
  • C++ coding, including STL, Boost, templates, basic C++, and OOP concepts
  • Python
  • Systems, distributed systems, and embedded systems
  • Linux operating system, including OS, CPU, memory, and system architecture
  • Multithreaded programming using mutexes and locks
  • Algorithms and data structures
  • Experience writing performant code
  • Debugging and profiling tools such as GDB and perf
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems for products and solutions
  • Designing and integrating software systems across multiple platform types
  • Software systems testing methodologies, including test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • Mastery in English and local language
  • Ability to communicate product architectures and 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
  • Hybrid work arrangement
  • Employee accommodation support during application or interview process