Hewlett Packard Enterprise (HPE) is hiring Software Engineers for its Bangalore development center. This role is ideal for candidates with strong programming skills, problem-solving ability, and interest in enterprise-level software development. HPE provides a global work environment, collaborative culture, and opportunities to work on world-class technology solutions.
| HPE Software Engineer – Job Details | |
|---|---|
| Company | Hewlett Packard Enterprise (HPE) |
| Job Title | Software Engineer |
| Location | Bangalore, Karnataka, India |
| Department | Engineering / Software Development |
| Job Type | Full-Time |
| Salary Range | Not Disclosed (Industry benchmark for Software Engineer in Bangalore) |
| Experience Required | Typically 2-5 years (or as per role level) |
| Education | Bachelor’s or Master’s in Computer Science, Engineering or related field |
| Key Skills | Software Development, Object-Oriented Programming, Data Structures & Algorithms, Version Control, Testing, Collaboration & Agile Methods |
| Application Status | Currently Filled / Re-open Soon |
| View & Apply | |
HPE Software Engineer – Bangalore (Hewlett Packard Enterprise Careers 2025)
About the Role
- Work as part of a global engineering team delivering enterprise-grade software solutions.
- Contribute to the design, development, testing and deployment of software components.
- Fix bugs, optimize performance, and enhance existing features.
- Participate in code reviews, sprint planning, and Agile development cycles.
- Collaborate with cross-functional teams including product, QA, DevOps and architecture.
Key Responsibilities
- Develop clean, maintainable, and efficient code.
- Implement software modules using modern programming languages and frameworks.
- Troubleshoot and resolve technical issues promptly.
- Document system designs, code logic, and engineering processes.
- Ensure software meets scalability, security, and performance requirements.
- Contribute to automation tools, CI/CD pipelines and testing improvements.
Required Skills
- Solid understanding of Object-Oriented Programming (OOP).
- Strong knowledge of Data Structures and Algorithms.
- Proficiency in at least one programming language (Java, C++, Python, etc.).
- Experience with Git, version control, and SDLC practices.
- Good debugging and analytical skills.
- Ability to work in Agile/Scrum development environments.
Preferred Skills (Good to Have)
- Exposure to cloud technologies like AWS, Azure, or Google Cloud.
- Understanding of microservices architecture.
- Experience with automation, DevOps or CI/CD tools.
- Knowledge of enterprise-level application development.
Who Can Apply
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
- Candidates with 2–5 years of professional software development experience.
- Individuals with strong passion for system-level programming and enterprise software.
Why Join HPE
- Work with global teams across multiple countries.
- Build products used worldwide by enterprise customers.
- Gain access to continuous learning & upskilling programs.
- Experience excellent work-life balance and a stable career environment.
- Be part of a company known for innovation and future-ready technology.



