Hewlett Packard Enterprise

Principal Developer – Virtualization

Hewlett Packard Enterprise

full-time

Posted on:

Location Type: Hybrid

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and deliver high-quality, reliable, and scalable product features for enterprise virtualization platforms.
  • Provide technical leadership across the architecture, design, implementation, and lifecycle management of VM Essentials (VME).
  • Collaborate closely with global engineering teams, partners, and customers to define requirements, resolve complex issues, and drive product adoption.
  • Identify and evaluate new technology innovations; assess alignment with product roadmap and business goals, and drive their integration into the system architecture.
  • Review designs and project deliverables for compliance with engineering standards and best practices; provide actionable feedback to improve quality, performance, and resiliency.
  • Act as a technical mentor and role model, setting a high bar for software design, development excellence, and engineering rigor.

Requirements

  • BE / ME in Computer Science, Information Systems, or a closely related discipline.
  • 12–15 years of industry experience, with significant hands-on experience in systems software and virtualization platforms.
  • Strong experience in the virtualization ecosystem, preferably with KVM-based solutions.
  • Deep expertise in Linux OS internals, clustering technologies (e.g., Corosync, Pacemaker), and file systems.
  • Strong programming skills with Java, Gradle, Groovy or similar technologies.
  • Development Exposure in C/C++ & Linux Driver.
  • Solid understanding of storage technologies and networking in enterprise environments.
  • Proven expertise in software systems design, distributed architecture, and integration across heterogeneous platforms.
  • Excellent written and verbal communication skills, with the ability to articulate complex technical concepts clearly.
  • Ability to communicate architectural decisions and design trade-offs effectively at engineering, business unit, and executive levels.
Benefits
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
virtualization platformsKVM-based solutionsLinux OS internalsclustering technologiesCorosyncPacemakerJavaGradleGroovyC/C++
Soft Skills
technical leadershipcollaborationmentorshipcommunicationproblem-solvingfeedback provisiondesign trade-offsarticulation of technical conceptsengineering rigorproduct adoption