Software Engineer

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

About The Position

Hewlett Packard Enterprise is hiring a Software Engineer to design, develop, troubleshoot, and debug software programs 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 intermediate level, the engineer applies subject-matter expertise to common technical problems, analyzes information and recommends appropriate actions, and works independently within established guidelines with moderate supervision. The role is hybrid and requires working from an HPE office an average of two days per week.

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.
  • Knowledge of designing 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 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 needed to meet specific objectives and established project guidelines.
  • Write and execute portions of testing plans, protocols, and documentation for assigned application work; 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.
  • Career development programs to support professional goals and opportunities to develop expertise or move to another division.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service