Storage Systems/Software Engineer

Hewlett Packard Enterprise•Spring, TX
•$108,500 - $205,500•Onsite

About The Position

Hewlett Packard Enterprise is hiring a Storage Systems/Software Engineer to design, develop, troubleshoot, and debug software programs for enhancements and new products. The role involves systems software such as operating systems, networking, utilities, databases, and Internet-related tools, and may include determining hardware compatibility or influencing hardware design. The position is onsite, with an expectation that the employee will primarily work from an HPE office. At the TCP_02 management level, the engineer applies intermediate subject-matter expertise to common technical problems, provides analysis and recommendations as an informed team member, and works independently within an established framework under moderate supervision. The engineer contributes to assigned software portions or subsystems and collaborates with internal and outsourced development partners. The position typically requires a bachelor's or master's degree in Computer Science, Information Systems, or an equivalent field, and 2–4 years of experience. The stated Massachusetts base salary range is USD 108,500–205,500 annually; actual offers may vary based on location, experience, education or training, and skill level. Variable incentives may also be offered. HPE describes benefits supporting physical, financial, and emotional wellbeing, as well as programs for personal and professional development.

Requirements

  • Bachelor's or master's degree in Computer Science, Information Systems, or equivalent.
  • Typically 2–4 years of experience.
  • Knowledge of software systems design tools and languages.
  • Ability to apply analytical and problem-solving skills.
  • Ability to design software systems that run on multiple platform types.
  • Knowledge of software systems testing methodology, including executing test plans, debugging, and using testing scripts and tools.
  • Strong written and verbal communication skills; mastery of English and the local language.
  • Ability to effectively communicate design proposals and negotiate options.

Responsibilities

  • Design limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, networking, utilities, databases, and Internet-related tools.
  • Analyze designs and determine the coding, programming, and integration activities required to meet specific objectives and established project guidelines.
  • Execute and write portions of testing plans, protocols, and documentation for assigned application components; identify and debug code issues and suggest changes or improvements.
  • Participate on project teams with other software systems engineers and internal and outsourced development partners to develop reliable, cost-effective, high-quality solutions for assigned systems portions or subsystems.
  • Collaborate and communicate with internal and outsourced development partners about software systems design status, project progress, and issue resolution.

Benefits

  • Comprehensive benefits supporting physical, financial, and emotional wellbeing for employees and their loved ones.
  • Programs supporting personal and professional development and career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service