FREE ACCESS
5,000–10,000 jobs/day
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.

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 .
Core Competencies
Role fitCore 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 designing scalable software systems and implementing distributed storage solutions. Proficient in debugging, profiling, and developing automated testing frameworks to ensure high performance and reliability.
Highest-signal resume keywords
C++ ProgrammingLinux Operating SystemMultithreaded ProgrammingDebugging And Profiling ToolsSoftware Systems Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++PythonSTLBoostOOP ConceptsAlgorithmsData StructuresMultithreadingPerformance OptimizationSoftware Testing Methodology
Soft Skills
Analytical SkillsProblem-Solving SkillsWritten CommunicationVerbal CommunicationMentoring
Tools & Technologies
GDBPerfAutomated Testing FrameworksDiagnostic ToolsDesign Tools
Industry Keywords
Distributed SystemsEmbedded SystemsStorage SolutionsSoftware ArchitectureData Integrity
Tech Stack
Tools & technologiesLinuxPythonC++
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, 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 multiple software systems design tools and languages
- C++ coding, including STL, Boost, templates, basic C++, and OOP concepts
- Python
- Systems, distributed, and embedded systems experience
- Linux operating system knowledge, 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
- Experience in overall architecture of software systems for products and solutions
- Designing and integrating software systems running on multiple platform types into overall architecture
- Software systems testing methodology, including writing and executing 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 health and wellbeing benefits supporting physical, financial, and emotional wellbeing
- Personal and professional development programs
- Flexible work and personal needs management
- Inclusive workplace
- Reasonable accommodation during application or interview process for applicants with disabilities
- Variable incentives may also be offered