Software Engineer

Hewlett Packard Enterprise•Westford, MA
•$108,500 - $205,500•Hybrid

About The Position

Designs, develops, troubleshoots, and debugs software programs for enhancements and new products. 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 intermediate-level role, the engineer applies subject matter expertise to common technical problems, analyzes information, and recommends appropriate action. The role works independently within an established framework and with moderate supervision, contributing to assigned systems software portions or subsystems in collaboration with project teams and development partners. The position is hybrid and requires working an average of two days per week from an HPE office. HPE describes its culture as inclusive and supportive of career development, and offers programs intended to support physical, financial, and emotional wellbeing as well as professional growth.

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; 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, including operating systems, compilers, 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 areas; identify and debug code issues and suggest changes or improvements.
  • Participate on project teams with 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 intended to support physical, financial, and emotional wellbeing.
  • Programs supporting personal and professional development and career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service