Software Engineering Intern

Hewlett Packard Enterprise•Sunnyvale, CA
•$35 - $41•Onsite

About The Position

As a Software Engineering Intern at Hewlett Packard Enterprise, you will help build a web application for configuring and visualizing a scalable cloud and network management platform. Working with experienced engineers on a product-oriented Agile team, you will contribute to production software, APIs, and frameworks, explore emerging technologies, and gain hands-on experience with an open source project. Mentorship and support are provided throughout the internship. The role is designed to be onsite, primarily from an HPE office. It is intended for university students pursuing a bachelor's degree in a technical field; interns typically work during school breaks and return to their studies. In some countries, full-time students may have opportunities to work part-time during the school year. The listed California hourly base salary range is USD 35.00–41.00. Actual offers may vary based on location, experience, education or training, and skills; variable incentives may also be offered. HPE describes benefits supporting physical, financial, and emotional wellbeing, along with career development programs and an inclusive workplace.

Requirements

  • Currently pursuing a bachelor's degree in Engineering, Computer Science, Information Technology, or a related technical field.
  • Coursework, personal projects, or prior internship experience in web application development.
  • Familiarity with JavaScript and at least one of Go, Python, or TypeScript.
  • Basic understanding of HTML, CSS, and a modern JavaScript framework such as React or Angular.
  • Understanding of RESTful APIs and communication between front-end and back-end systems.
  • Familiarity with version control, such as Git.
  • Eagerness to learn, accept feedback, and work collaboratively.
  • Familiarity with programming languages or technical tools relevant to the role.

Nice To Haves

  • Exposure to TypeScript, React, or RxJS.
  • Understanding of object-oriented design principles.
  • Experience writing unit tests or familiarity with testing frameworks.
  • Coursework or projects in AI, machine learning, neural networks, or NLP.
  • Exposure to server-side technologies such as Node.js, Java, Golang, MySQL, or MongoDB.
  • Familiarity with CI/CD concepts or tools.
  • Experience with front-end tooling such as npm, yarn, or Webpack.
  • Interest in data visualization libraries such as D3.js or Canvas/WebGL.
  • Contributions to open source projects or a portfolio of personal projects, such as on GitHub.
  • Strong written and verbal communication skills.

Responsibilities

  • Join a product-oriented Agile team and learn from system architects and senior engineers.
  • Collaborate with designers and front-end and back-end engineers to help build reliable APIs.
  • Help implement UI mockups using JavaScript and React.
  • Contribute to backend web applications and scalable software under a mentor’s guidance.
  • Participate in regular team meetings to identify and address technical and usability issues.
  • Write and run tests to help maintain code quality.
  • Explore new technologies, trends, and standards, and share learning with the team.

Benefits

  • Benefits supporting physical, financial, and emotional wellbeing.
  • Programs for personal and professional development and career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service