Description
We are seeking a Storage Systems/Software Engineer to join our team. As a Hybrid role, you will work on average 2 days per week from an HPE office.
As a Storage Systems/Software Engineer, you will design, develop, troubleshoot, and debug software programs for software enhancements and new products. You will determine hardware compatibility and influence hardware design.
Responsibilities:
- Design enhancements, updates, and programming changes for portions and subsystems of systems software
- Analyze design and determine coding, programming, and integration activities required
- Write and execute complete testing plans, protocols, and documentation for assigned portion of application
- Lead a project team of other software systems engineers and internal and outsourced development partners
- Collaborate and communicate with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
- Represent the software systems engineering team for all phases of larger and more-complex development projects
- Provide guidance and mentoring to less-experienced staff members
Education and Experience Required:
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
- Typically 2-4 years experience
Knowledge and Skills:
- Expertise in multiple software systems design tools and languages
- Strong analytical and problem-solving skills
- Designing software systems running on multiple platform types
- Software systems testing methodology
- Excellent written and verbal communication skills