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.

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 .
Tech Stack
Tools & technologiesDistributed 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