# Software Engineer

**Company**: Hewlett Packard Enterprise
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: USD 132,500 - 252,500 in Colorado // 143,000 - 273,000 in Massachusetts // 126,500 - 290,500 in North Carolina
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Durham-North-Carolina-United-States-of-America/Software-Engineer_1215279-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_65171db4-1d5

## Description

We are seeking a Software Engineer to join our team. As a Software Engineer, you will design, develop, troubleshoot, and debug software programs for software enhancements and new products. You will work on 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

- Contribute to the design of distributed storage features

- Collaborate with engineering teams across software, performance, platform, and quality engineering

- Participate in design, code, and test reviews

- Develop automated tests and validation frameworks

- Evaluate and integrate new technologies and approaches

- Mentor less experienced engineers and contribute to technical discussions

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

- Algorithms/Data structures, Experience writing performant code, Debugging/profiling tools

Benefits:

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

- Investment in your career development

- Unconditional inclusion and celebration of individual uniqueness

## Skills

### Required
- C++
- Python
- Linux
- multithreaded programming
- algorithms
- data structures
- STL
- boost
- Templates
- OOP concepts

### 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/Software-Engineer_1215279-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
