Cloud Developer - Virtualization
Role details
Job location
Tech stack
Job description
The Senior Cloud Developer designs, develops, and integrates complex cloud-based solutions, leading projects and mentoring less-experienced team members while driving innovation and product quality. The summary above was generated by AI Senior Cloud Developer - Virtualization
This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office., 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., * You will be responsible for virtualization infrastructure software development.
- You will lead in designing, implementing, monitoring, and troubleshooting software systems.
- You will analyze and update system logic and documentation with senior engineers' guidance.
- You will partner with architects and engineering leadership to develop and deliver competitive roadmaps.
- You will assist customer issues as needed, provide RCA insights and help ensure technical standards and documentation requirements are met.
- You will stay updated on industry trends and technology changes to drive innovation into the business.
- You will collaborate with sales, engineering, and operational teams to understand customer needs and recommend solutions.
- You will learn about operational challenges faced by engineering teams and assist in developing risk-mitigating strategies to address them.
- You will guide and mentor junior engineering talent and represent engineering teams in various technical forums.
Requirements
- You have expertise in Java, Groovy, and/or other object-oriented languages. Ruby or Python experience is a plus.
- You are regarded as a subject matter expert in virtualization or container infrastructure technologies such as KVM, libvirt, QEMU, Kubernetes, Docker and Podman.
- You have expertise developing for compute, storage or networking products and solutions.
- You have expertise developing for and debugging in Linux kernel/OS environments.
- You have experience with storage infrastructure technologies such as Ceph, LVM, NFS, iSCSI, GFS2 or similar.
- You are an expert in build tools (e.g., Maven, Gradle), version control systems (e.g., Git), and CI/CD pipelines.
- You have experience with IT Service Management (ITSM), Continuous Integration/Continuous Deployment (CI/CD), and other automation technologies.
- You have eagerness to learn and apply cloud technologies (e.g., AWS, Microsoft Azure, Google Cloud).
- You have strong communication skills and a willingness to listen and learn from more experienced engineers, architects, and senior leaders.
- You take complete ownership of projects and mistakes, possess problem-solving skills, and have tremendous self-drive.
- You thrive in Agile-based software development lifecycles with dynamic roadmaps and iterative delivery.
- You hold yourself and others accountable to high standards of software quality and drive shift-left improvements accordingly.
- You know distributed system architecture and clustering design principles.
- You have a strong history of translating product requirements into technical tasks.
- You have a strong history of identifying areas for product improvements and contributing ideas that align with business objectives.
Required education and experience:
- 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.
Preferred education and experience:
- 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+).
Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)
Benefits & conditions
"The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level.
- United States of America: Annual Salary USD 144,000 - 273,000 in Colorado // 155,500 - 295,500 in Massachusetts // 137,000 - 315,000 in Texas The listed salary range reflects base salary. Variable incentives may also be offered."