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, develop, troubleshoot, and debug software programs for enhancements and new products .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in software development, particularly in system programming with C/C++, and possesses strong analytical and problem-solving skills. Capable of leading project teams, mentoring staff, and communicating complex software architectures effectively.
Highest-signal resume keywords
C/C++ ProgrammingSoftware Development ExperienceMulti-Threaded ProgrammingOperating Systems InternalsSoftware Systems Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
System ProgrammingData StructuresAlgorithmsDebuggingPerformance TuningMemory ManagementHigh-Availability ClustersDistributed File SystemsSoftware Development LifecycleSoftware Quality Assurance
Soft Skills
Analytical SkillsProblem-Solving SkillsWritten CommunicationVerbal CommunicationMentoring
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMaster's Degree in Information Systems
Industry Keywords
Software Systems DesignProject ManagementCross-Organization CollaborationInnovation IntegrationHardware Compatibility
Tech Stack
Tools & technologiesC++
About the role
Key responsibilities & impact- Design, develop, troubleshoot, and debug software programs for enhancements and new products
- Develop software including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools
- Determine hardware compatibility and/or influence hardware design
- Lead multiple project teams of software systems engineers and internal and outsourced development partners through solution design, analysis, coding, testing, and integration
- Manage and expand relationships with internal and outsourced development partners
- Review and evaluate designs and project activities for compliance with systems design and development guidelines and standards
- Provide feedback to improve product quality and mitigate failure risk
- Provide domain-specific expertise and software systems leadership to cross-organization projects, programs, and activities
- Drive innovation and integrate new technologies into software systems design projects
- Guide and mentor less-experienced staff members
Requirements
What you’ll need- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
- 8+ years software development experience
- Strong system programming background with C/C++ for enterprise-class software
- Proficiency with data structures, algorithms, and multi-threaded programming
- Proficiency debugging issues in multi-threaded and clustered environments
- In-depth knowledge of operating systems internals
- Experience in one or more of: data path for high-performance storage systems; distributed file systems, storage systems, and/or high-availability clusters; memory management, performance tuning and/or modeling
- Excellent analytical and problem-solving skills
- Experience in overall architecture of software systems for products and solutions
- 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
- Hybrid work arrangement with an average of 2 days per week from an HPE office