This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join HPE’s team and help shape the virtualization stack powering hybrid cloud solutions for the world’s largest enterprises. As a Senior Cloud Engineer, you won’t just manage VMs — you’ll scale, optimize, and evolve the platform itself. From high-performance virtual compute and storage to secure workload isolation and dynamic scheduling, your work will directly influence the direction of HPE’s virtualization software and solutions, used across global enterprise environments.
Job Responsibility:
Responsible for virtualization infrastructure software development
Lead in designing, implementing, monitoring, and troubleshooting software systems
Analyze and update system logic and documentation with senior engineers' guidance
Partner with architects and engineering leadership to develop and deliver competitive roadmaps
Assist customer issues as needed, provide RCA insights and help ensure technical standards and documentation requirements are met
Stay updated on industry trends and technology changes to drive innovation into the business
Collaborate with sales, engineering, and operational teams to understand customer needs and recommend solutions
Learn about operational challenges faced by engineering teams and assist in developing risk-mitigating strategies to address them
Guide and mentor junior engineering talent and represent engineering teams in various technical forums
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
7+ Years of experience developing software and delivering solutions at scale
Expertise in Java, Groovy, and/or other object-oriented languages
Subject matter expert in virtualization or container infrastructure technologies such as KVM, libvirt, QEMU, Kubernetes, Docker and Podman
Expertise developing for compute, storage or networking products and solutions
Expertise developing for and debugging in Linux kernel/OS environments
Experience with storage infrastructure technologies such as Ceph, LVM, NFS, iSCSI, GFS2 or similar
Expert in build tools (e.g., Maven, Gradle), version control systems (e.g., Git), and CI/CD pipelines
Experience with IT Service Management (ITSM), Continuous Integration/Continuous Deployment (CI/CD), and other automation technologies
Eagerness to learn and apply cloud technologies (e.g., AWS, Microsoft Azure, Google Cloud)
Strong communication skills and a willingness to listen and learn
Take complete ownership of projects and mistakes, possess problem-solving skills, and have tremendous self-drive
Thrive in Agile-based software development lifecycles
Hold yourself and others accountable to high standards of software quality
Know distributed system architecture and clustering design principles
Strong history of translating product requirements into technical tasks
Strong history of identifying areas for product improvements and contributing ideas that align with business objectives
Nice to have:
Ruby or Python experience is a plus
Pursuing or completed a Master’s degree in Computer Science, Engineering, or a related field
Relevant certifications (e.g., AWS, Microsoft Azure, Google Cloud, CompTIA Security+)