Storage Systems/Software Engineer

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

About The Position

Designs, develops, troubleshoots, and debugs software for enhancements and new products. The work may involve operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools, and may include determining hardware compatibility or influencing hardware design. At this level, the engineer applies intermediate subject-matter expertise to common technical problems, analyzes information and recommends actions as an informed team member, and works independently within an established framework with moderate supervision. The role designs limited enhancements and programming changes for portions or subsystems of systems software. It analyzes designs to determine coding, programming, and integration work; writes and executes portions of testing plans, protocols, and documentation; identifies and debugs code issues; and suggests improvements. The engineer works with project teams and internal and outsourced development partners to deliver reliable, cost-effective, high-quality solutions, and communicates about design status, progress, and issue resolution. The position is designated onsite, with an expectation of primarily working from an HPE office. HPE describes its culture as inclusive and offers benefits supporting physical, financial, and emotional wellbeing, as well as professional development programs.

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 running 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, with mastery of English and the local language.
  • Ability to communicate design proposals effectively and negotiate options.

Responsibilities

  • Design limited enhancements, updates, and programming changes for portions and subsystems of systems software.
  • Analyze designs and determine coding, programming, and integration activities based on objectives and 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.
  • Collaborate and communicate with internal and outsourced development partners regarding software systems design status, project progress, and issue resolution.

Benefits

  • Comprehensive benefits supporting physical, financial, and emotional wellbeing.
  • Career development programs to support professional goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service