Graduate Software Engineer
HPE — Bengaluru, Karnātaka & Kolkata, West Bengal
₹5–15 LPA (HireSetu estimate) · 0–2 yrs exp · Freshers eligible · Full-time · remote
HireSetu listing reference a15ea5 — confirm requirements below, then apply on the employer site.
What the Software Requirement Signals
Company: Hewlett Packard Enterprise (HPE)
Experience: 0–2 years
Education: Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field
Work Mode: Remote / Teleworker
Category
Engineering & QA
Job Overview
HPE is looking for Graduate Software Engineers to join its engineering teams and contribute to software development projects. The position is aimed at early-career candidates who have a solid foundation in programming and want to apply their technical knowledge to real-world software products.
The work can involve developing software components, making changes to existing systems, testing code, investigating defects, and resolving technical issues. Depending on the team, projects may involve areas such as operating systems, networking, databases, utilities, and internet-based technologies.
Key Responsibilities
- Develop and maintain software components according to project requirements.
- Implement enhancements and updates to existing software.
- Perform testing on assigned software modules.
- Investigate errors and troubleshoot software problems.
- Debug code and work toward resolving identified defects.
- Work with other software engineers during development and testing.
- Coordinate with internal teams and external development partners when required.
- Contribute to the development of reliable and scalable software solutions.
- Follow established development, testing, and debugging processes.
- Apply software engineering concepts to assigned projects and tasks.
Eligibility
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or an equivalent technical discipline.
- Typically 0–2 years of experience.
- Strong understanding of programming fundamentals.
- Familiarity with software development tools or programming languages.
- Basic understanding of testing and debugging.
- Good analytical and problem-solving skills.
- Ability to communicate clearly and work within a development team.
Who Should Apply?
This position can suit
- Recent Computer Science or related graduates.
- Candidates with up to 2 years of software development experience.
- Graduates with programming projects or technical internships.
- Candidates who understand basic software development and debugging.
- Students who have worked with Git, databases, APIs, operating systems, or networking as part of their projects.
- Early-career developers looking for their first full-time software engineering role.
You don't need to know every technology mentioned in the broader software engineering space. A stronger foundation in programming, problem-solving, testing, and debugging is more relevant for this level of position.
Skills to Prepare
Programming
Revise the fundamentals of at least one programming language and be comfortable solving basic coding problems.
Important areas include
- Data types and variables
- Loops and conditional statements
- Functions
- Arrays and strings
- Object-oriented programming
- Basic data structures
- Searching and sorting
- Exception handling
- Time and space complexity
Software Development
Understand the basics of
- Software development lifecycle
- Git and version control
- Code testing
- Debugging
- APIs
- Databases
- Operating systems
- Computer networking
Problem Solving
Practice identifying why a program produces an incorrect result.
You should be able to explain your approach when
- A program gives an unexpected output.
- A test case fails.
- A feature works on one environment but not another.
- A software component becomes slower after a change.
- A bug cannot be reproduced immediately.
Interview Preparation
Expect questions around programming fundamentals, problem-solving, software development, and your previous projects.
Prepare to discuss at least one project from your resume in detail
- What was the purpose of the project?
- What technologies did you use?
- What exactly did you build?
- What problems did you encounter?
- How did you test your implementation?
- How did you identify and fix bugs?
- What would you change if you developed it again?
For a graduate-level role, don't just memorize definitions. Be ready to explain how you actually used programming, testing, and debugging concepts in your projects.
Analysis drafted with AI assistance from public listing data, reviewed before publication. See our Editorial Policy.
How This Opening Fits the Engineering Team
This HireSetu page covers the Graduate Software Engineer requisition at HPE (listing a15ea5). Apply through HPE's official careers flow — not through HireSetu directly.
The posting highlights: Develop and maintain software components according to project requirements.; Implement enhancements and updates to existing software.
Key duties from the employer description include:
- Develop and maintain software components according to project requirements.
- Implement enhancements and updates to existing software.
- Perform testing on assigned software modules.
- Investigate errors and troubleshoot software problems.
Campus, graduate trainee, and apprenticeship titles can look similar across companies but imply different assessment paths. Expect fundamentals tests even when the experience band reads zero to one year.
Work Arrangement and Eligibility
Location in metadata: Bengaluru, Karnātaka & Kolkata, West Bengal. Confirm relocation or hybrid expectations on the employer site.
Structured experience band: 0–2 years.
Work mode: remote.
Research Before You Apply
Compare other HPE openings on HireSetu before applying.
Browse Software / IT roles to calibrate expectations.
Listing Type and Work Mode
Employment type: Full-time. Work mode: remote. Category: fresher.
Confirm final arrangement on the employer apply page before submitting.
Application Checklist for This Role
- Cross-check the requisition ID against the employer posting so you apply to the right opening.
- Re-read this responsibility before you apply: Debug code and work toward resolving identified defects.
- Prepare a PDF resume with consistent dates and discussable projects.
- Answer ATS screening questions in your own words — the summaries here are context, not a script.
- If the employer page shows the role as filled, withdrawn, or closed, flag it with Report a Job.
Technical Application Questions
Can I trust the job description text?
Text comes from employer sources reviewed before publication, but a requisition can change on the employer side between refreshes.
What kind of work does the posting describe?
Work with other software engineers during development and testing.
Should I customize my resume for this Graduate Software Engineer role?
Yes. Lead with two projects that map to the responsibilities above.
Similar openings on HireSetu
- Custom Software Engineer at Accenture — Bengaluru — Software / IT · Full-time
- Software Dev Engineer I – Amazon University Talent Acquisition — Bengaluru — Software / IT · Full-time
- Associate Software Engineer at New Street Technologies — Bengaluru — Software / IT · Full-time
- Application Software Engineer 1 at Oracle — Bengaluru — Software / IT · Full-time
- AI-Native Java Engineer – Graduate Trainee at Zycus — Bengaluru — Software / IT · Full-time
View Graduate Software Engineer on HireSetu · More HPE jobs · Software / IT jobs · Jobs in Bengaluru · Career Insights · FAQ · Companies