Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

Hewlett Packard Enterprise Company Software Engineer (Data Services) in Andover, Massachusetts

Software Engineer (Data Services) Andover, Massachusetts


  • Overview

  • What you need to know about the job

  • Testimonials

  • Related Content

  • Map

At Hewlett Packard Enterprise, we bring together the brightest minds to create breakthrough technology solutions that advance the way people live and work. What sets us apart? Our people and our relentless dedication to helping our customers make their mark on the world.

We are a team of doers, dreamers and visionaries; inspired by our purpose and driven by our strategy. We live by our three values: partner, innovate and act.

Our legacy inspires us as we forge ahead, always pushing to discover what’s next. Every day is a new opportunity to advance and grow ourselves, our company and the industry. Some people call it an obsession, we call it a way of life.

What you need to know about the job

Job ID:1080668

Date Posted:4/2/2021

Primary Location:Andover, Massachusetts

Other Locations:Westborough, Massachusetts, United States of America

Job Category:Engineering

Schedule:Full time

Shift:No shift premium (United States of America)

Software Engineer with knowledge of distributed, high-end storage, and/or file systems. Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.


  • Work with technical leaders and architects to understand new product requirements.

  • Create functional specs and other design documentation.

  • Responsible for designing, coding, testing and debugging components in Nimble Storage’s Data Services group.

  • Responsible for implementing new features in CASL File System, Protocols and Performance.

  • Work with other Data Services teams, QA, Customer Support and Platform team to solve complex customer and release issues.

  • Provide guidance to management and participate in technical communication with customers.

Education and Experience Required:

  • BS in CS with 2-4 years experience in software development

  • MS in CS preferred

Knowledge and Skills:

  • Must have very strong system programming background with C/C++ for large enterprise class software.

  • Must have proficiency with data structures, algorithms and multi-threaded programming

  • Must have in depth knowledge of OS internals.

  • Must be capable of debugging issues in multi-threaded and clustered environments.

  • Prior experience in one or more of the following areas is a huge plus:Data-path on large and complex modules.Distributed Systems, Clustering or HAMemory management, Virtualization or De-duplicationPerformance tuning and modeling

  • Experience in developing commercial software products, passion for quality and excellent software engineering practices.

  • Ability to work collaboratively in small-medium size engineering teams is a plus.

  • Ability to write clear and articulate functional and design specifications

  • Ability to work independently and manage multiple priorities in a fast-paced environment and take on a variety of roles as needed



HPE is an equal opportunity employer/Female/Minority/Individual with Disabilities/Protected Veteran Status