# Senior Systems/Software Engineer – Storage with C++ Expertise

**Company**: Hewlett Packard Enterprise
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $126,500 - $290,500 per year
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Durham-North-Carolina-United-States-of-America/Senior-Systems-Software-Engineer---Storage-with-C---Expertise_1215454-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bb717558-326

## Description

We are seeking a Senior Systems/Software Engineer – Storage with C++ expertise to join our team. As a Senior Systems/Software Engineer, you will design and develop software for the HPE Alletra Enterprise Storage Platform, including storage services, data path components, and systems infrastructure.

Responsibilities:

- Design and develop software for the HPE Alletra Enterprise Storage Platform

- 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 the design of distributed storage features with a focus on availability, data integrity, and operational efficiency

- Collaborate with engineering teams across software, performance, platform, and quality engineering to deliver robust product features

- Participate in design, code, and test reviews to ensure maintainable, high-quality software

- Develop automated tests and validation frameworks to improve product quality and release confidence

- Evaluate and integrate new technologies and approaches that enhance storage capabilities and engineering productivity

- Mentor less experienced engineers and contribute to technical discussions and knowledge sharing within the team

Requirements:

- 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 – STL, boost, Templates, basic C++, OOP concepts, Python

- Systems/Distributed/embedded systems

- Linux operating system – understanding of OS, CPU/memory/system architecture

- Multithreaded programming – use of mutexes, locks etc

- Algorithms/Data structures, Experience writing performant code, Debugging/profiling tools like – GDB, perf etc

- Excellent analytical and problem-solving skills

- Experience in overall architecture of software systems for products and solutions

- Designing and integrating software systems running on multiple platform types into overall architecture

- Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools

- Excellent written and verbal communication skills; mastery in English and local language

Benefits:

- Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing

- Investment in career development and growth

- Unconditional inclusion and celebration of individual uniqueness

Salary: $126,500 - $290,500 per year

## Skills

### Required
- C++
- STL
- boost
- Templates
- Python
- Linux
- multithreaded programming
- algorithms
- data structures
- GDB
- perf

### Nice to have
- File systems
- Storage
- data path work
- Kubernetes

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Durham-North-Carolina-United-States-of-America/Senior-Systems-Software-Engineer---Storage-with-C---Expertise_1215454-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
