HPE Hiring Senior Cloud Developer in Hyderabad
Role Overview
Job Overview
Hewlett Packard Enterprise is hiring a Senior Cloud Developer for its Hybrid Cloud organization in Hyderabad. This onsite position is focused on developing and delivering software for HPE's next-generation cloud platform and distributed systems environment.
The role is designed for an experienced software engineer who can take ownership of development projects from requirements through execution, work with complex distributed systems, and guide other engineers toward high-quality delivery. The position involves understanding challenging system behavior, particularly in distributed file systems, concurrency, and failover scenarios.
The successful candidate will work in an environment where cloud platforms, open-source technologies, scalable systems, and modern software engineering practices are central to the work. Strong programming ability in C, C++, Java, or Golang is required, along with the ability to understand complex technical systems and contribute to reliable, scalable software.
Key Responsibilities
- Lead software development projects from the requirements stage through implementation and delivery.
- Analyze complex technical requirements and convert them into practical development approaches.
- Develop and maintain software components for distributed and highly scalable systems.
- Investigate and debug issues involving distributed file systems, concurrency, system behavior, and failover scenarios.
- Understand how distributed components behave under different availability and failure conditions.
- Work with technologies and open-source projects relevant to the cloud platform and contribute improvements where appropriate.
- Evaluate unfamiliar technologies and learn new open-source projects as project requirements evolve.
- Contribute to software design and implementation using suitable programming languages and engineering practices.
- Support high-quality project execution by identifying technical issues early and helping teams resolve them.
- Mentor engineers and provide technical guidance to support consistent and reliable project delivery.
- Participate in technical discussions and collaborate with other engineering professionals on complex system requirements.
- Help maintain engineering quality while working on scalable cloud and distributed-system solutions.
Required Skills
Candidates should have strong software development experience with distributed systems and highly scalable, multi-threaded applications. The role requires the ability to understand complex systems, investigate technical issues, and develop solutions that can operate reliably at scale.
Programming experience in one or more of the following languages is required:
- C
- C++
- Java
- Golang
Experience with concurrency and multi-threaded programming is particularly relevant because the position involves distributed systems and scenarios where multiple components operate simultaneously.
The role also requires an understanding of distributed file systems. Candidates should be comfortable investigating issues related to concurrency and failover and understanding how system components behave when failures occur.
Preferred Skills
Knowledge of POSIX compliance and S3 compliance would be an added advantage. The role works with a distributed file system that follows POSIX requirements and an object store that supports S3 compatibility, so familiarity with these standards can help candidates understand the platform more quickly.
Experience working with open-source software is also valuable. Candidates who have previously learned unfamiliar open-source projects, contributed code, or worked in communities around open technologies may be well suited to the environment.
Experience mentoring engineers and leading technical delivery is another important advantage for this senior-level position.
Education
A Bachelor's degree or equivalent qualification is required. B.Tech or B.E. is preferred according to the job description.
Experience
The position requires 9 or more years of total professional experience. Candidates should have substantial hands-on software engineering experience involving distributed systems, scalable applications, multi-threaded programming, and complex technical environments.
This is a senior role that also includes team leadership and mentoring responsibilities. Applicants should therefore be comfortable combining technical execution with guidance for other engineers and ownership of project delivery.
Required Technologies
The core technologies and concepts relevant to this role include:
- C
- C++
- Java
- Golang
- Distributed Systems
- Multi-threaded Systems
- Concurrency
- Distributed File Systems
- Failover
- POSIX
- S3
- Object Storage
- Open-Source Software
- Cloud Computing
- Hybrid Cloud
The job description specifically identifies C, C++, Java, and Golang as programming options. POSIX and S3 knowledge is an added advantage rather than a mandatory requirement.
Soft Skills
Strong analytical and problem-solving ability is important for this position because distributed systems can produce complex failures involving concurrency, dependencies, and failover behavior.
Candidates should also be comfortable learning complex systems and adapting to new open-source technologies. Communication and mentoring skills are important because the role includes guiding a team and helping engineers achieve high-quality project outcomes.
Ownership, technical curiosity, collaboration, and the ability to work through complicated engineering problems are valuable qualities for this role.
Benefits of Working in this Role
This role provides an opportunity to work on HPE's Hybrid Cloud technology and contribute to next-generation cloud platform development. Engineers can deepen their knowledge of distributed systems, scalable software, multi-threaded programming, file systems, object storage, and cloud technologies.
The position also offers opportunities to work with open-source projects and solve technically challenging problems. Senior engineers can further develop leadership skills through mentoring, project ownership, technical decision-making, and delivery responsibilities.
Work Mode
This is an onsite role. HPE states that the position is designed with an expectation that the employee will primarily work from an HPE office.
Location
The job is listed in Hyderabad, Andhra Pradesh, India. The provided job posting identifies Hyderabad as the work location.
Who Should Apply
This opportunity is suitable for experienced Senior Software Developers, Cloud Developers, Distributed Systems Engineers, Systems Software Engineers, and Backend Engineers with 9 or more years of professional experience.
It is particularly relevant for candidates who have worked with C++, C, Java, or Golang and have experience building or supporting highly scalable, multi-threaded distributed systems. Professionals with exposure to distributed file systems, POSIX, S3-compatible object storage, concurrency, failover, and open-source projects should consider this role.
Applicants who have previously mentored engineers or led software development projects will also be a strong match for the senior responsibilities of the position.
Career Growth
Working on HPE's Hybrid Cloud platform can help experienced engineers expand their expertise in cloud infrastructure, distributed computing, storage technologies, scalable systems, and open-source software. The combination of hands-on engineering and team mentoring can also support progression toward senior technical leadership, architecture, engineering management, or specialist distributed-systems roles.
The opportunity to work on complex cloud platform technology can provide valuable experience in designing and delivering systems where scalability, availability, concurrency, and reliability are important engineering concerns.
Application Advice
Highlight projects involving distributed systems, cloud platforms, file systems, object storage, or highly scalable multi-threaded applications. Clearly state your strongest programming languages among C, C++, Java, and Golang.
Describe practical examples of debugging concurrency problems, handling failover scenarios, improving system scalability, or solving difficult distributed-system issues. If you have worked with POSIX, S3, open-source projects, or related storage technologies, make that experience visible in your resume.
For a senior position, also emphasize project ownership, technical leadership, mentoring experience, and examples where your engineering decisions improved delivery quality or system reliability.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree or equivalent, preferably B.Tech or B.E.
Experience
9+ years
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite