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 software development expertise with a strong focus on system programming using C/C++, alongside proficiency in data structures, algorithms, and multi-threaded programming. Capable of leading project teams, providing domain-specific expertise, and mentoring less-experienced staff while ensuring compliance with design guidelines.
Highest-signal resume keywords
C/C++ ProgrammingMulti-Threaded ProgrammingOperating Systems InternalsSoftware ArchitectureAnalytical Problem-Solving
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentSystem ProgrammingData StructuresAlgorithmsDebuggingPerformance TuningMemory ManagementHigh-Availability ClustersDistributed File SystemsStorage Systems
Soft Skills
Analytical SkillsProblem-SolvingWritten CommunicationVerbal CommunicationMentoring
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMaster's Degree in Information Systems
Industry Keywords
Enterprise-Class SoftwareHigh-Performance Storage SystemsProject ManagementCross-Organization CollaborationInnovation Integration
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 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 integration of new technologies into projects and activities
- Provide guidance and mentoring to 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
- Prior experience in data path for high-performance storage systems, distributed file systems, storage systems, high-availability clusters, memory management, performance tuning, and/or modeling highly desirable
- 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 and personal needs management
- Inclusive workplace
- Employee benefits information provided for US employees