Talent Apply
Log in
All jobs
RH

Principal Software Engineer - OpenShift Virtualization Windows Guests

Red Hat
Raanana Posted Jul 22, 2026
Hybrid

About this role

Principal Software Engineer - OpenShift Virtualization Windows Guests

Remote type Hybrid Locations Raanana Time type Full time Posted Today Job requisition id R-055739

Job Summary

The Red Hat Virtualization team is seeking a Principal Software Engineer to help define and build the next generation of solutions for running Microsoft Windows as a guest operating system on OpenShift Virtualization. In this role, you will apply your in-depth knowledge of Windows operating systems to contribute to a critical component of Red Hat OpenShift. You will work within a collaborative, globally distributed team and have the opportunity to make a significant impact on our cloud-native and Kubernetes virtualization offerings.

What you will do

  • Architect, design, and implement features related to the Windows guest operating system experience within OpenShift Virtualization, focusing on performance, stability, and interoperability.
  • Serve as a primary resource for technical expertise on Windows guest issues, collaborating with upstream communities and other Red Hat engineering teams.
  • Contribute to the full development life cycle, including requirement analysis, design, development, testing, and documentation.
  • Mentor junior team members and provide technical leadership on complex projects.
  • Engage with upstream communities like Kubernetes, KubeVirt, and QEMU to contribute and align Red Hat's strategy.
  • Troubleshoot and resolve complex problems reported by customers and quality engineering teams.
  • Advocate for best practices in software development, including code quality, continuous integration, and automated testing.

What you will bring

  • Interest in upcoming and new Windows features
  • Hands-on experience of running MS SQL, Active directory and applications on Windows operating system
  • Experience using PowerShell and WinRM
  • Proven ability to conduct deep debugging and Root Cause Analysis for complex issues related to Windows
  • 5+ years of experience as an IT professional, e.g. architect, administrator or developer
  • Good written and verbal communication skills in English.
  • Willingness and desire to transition into the Linux/Kubernetes (K8s) world..

The following are considered a plus

  • Experience with Windows or Linux system administration or architecture.
  • Proficiency in at least one relevant programming language (e.g., Golang, Python) is highly desirable.
  • Experience with container-orchestration development (Kubernetes / OpenShift).
  • Experience with virtualization and Compute technologies (QEMU, KVM, OpenStack, RHV, VMware, LibVirt etc)
  • Experience with open source software development and community contribution.

LI-OA1Ab

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →