Red Hat
Bengaluru · Open Source Software

Principal Software Engineer - Virtualization

full-time 10–15 Years Experience Bengaluru Posted 04 March 2026

Clicking "Apply for this Position" redirects you to Red Hat's official careers portal

Employment
full-time
Experience
10–15 Years Experience
Location
Bengaluru
Category
Software Engineering
Date Posted
04 March 2026
Open Roles at Red
77 on GetOppty
About the Role

As a Principal Software Engineer focusing on Virtualization at Red Hat, you will lead the design and development of virtualization technologies that are central to Red Hat's hybrid cloud and infrastructure offerings. You will work on core virtualization components such as KVM, QEMU, libvirt, and related projects within the Linux kernel and OpenShift Virtualization stack. Your responsibilities include architecting solutions for VM lifecycle management, performance optimization, and seamless integration of virtual machines with container-based workloads. You will engage deeply with upstream open-source communities, driving feature development and ensuring Red Hat's contributions align with community standards. This role also involves mentoring engineers, reviewing complex designs, and collaborating with cross-functional teams including product management and quality engineering to deliver enterprise-grade virtualization solutions.

About the Company
Red Hat
Open Source Software · Bengaluru
77
Open on Oppty
View All Jobs
Ready to apply for this role?
You'll be redirected to Red Hat's official careers portal to complete your application
Principal Software Engineer - Virtual…
Red Hat · Bengaluru
Apply for this Position →