Software Engineering Intern
Hewlett Packard Enterprise
This job at a glance
- Who can apply
- New grads and up to 1 year · Bachelor's degree
- Must know
- AgileREST APIsJavaScriptReactPythonTypeScript
- Work
- On-site in Sunnyvale · internship
- Pay
- Not stated by the employer.
- Skill demand
- REST APIs27%JavaScript22%React19%Agile8%of 74 similar entry-level jobs posted in the US this week
- Listed
- Oct 30, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
As a Software Engineering Intern at Hewlett Packard Enterprise, you will help build a world-class web application for a highly scalable cloud and network management platform. You will contribute to frameworks, explore emerging technologies, and gain hands-on experience contributing to an open-source project, with mentorship and support. This role is designed as 'Onsite' with the expectation of working primarily from an HPE office.
Key Responsibilities
- Join a product-oriented Agile team and learn from system architects and senior engineers.
- Collaborate with designers, front-end engineers, and back-end engineers to build reliable APIs.
- Bring UI mockups to life using JavaScript and React.
- Contribute to back-end web applications and scalable software under the guidance of a mentor.
- Participate in regular team meetings to identify and fix technical and usability issues.
- Write and run tests to maintain high code quality.
- Stay curious about new technologies, trends, and standards, and share learnings with the team.
Requirements & Tech Stack
- 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 how front-end and back-end systems communicate.
- Familiarity with version control (e.g., Git).
- Eagerness to learn, take feedback, and work in a collaborative team.
Qualifications
- Currently pursuing a Bachelor's degree in Engineering, Computer Science, Information Technology, or a related technical field.
- Familiarity with programming languages or technical tools relevant to the role.
Knowledge & Skills
- 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 (e.g., on GitHub).
- Strong written and verbal communication skills.