remote
Senior Software Engineer - OpenShift Virtualization Windows Guests - Red Hat
Software Engineer
Senior Software Engineer focused on designing and implementing Windows guest support for OpenShift Virtualization, leveraging deep Windows OS expertise, OpenShift/Kubernetes knowledge, and C/C++ development to deliver robust cloud‑native virtualization solutions.
About the role
Key Responsibilities
- Architect, design, and implement features that enable seamless Windows guest operation within OpenShift Virtualization.
- Collaborate with cross‑functional teams to integrate Windows support into the OpenShift/Kubernetes ecosystem.
- Develop and maintain high‑performance, low‑latency code in C/C++ for Windows guest drivers and management components.
- Conduct performance tuning, debugging, and troubleshooting of Windows guest workloads on OpenShift.
- Contribute to documentation, best practices, and knowledge sharing across the virtualization team.
Requirements
- Extensive experience with Windows operating systems, including kernel internals and driver development.
- Strong background in OpenShift and Kubernetes architecture and APIs.
- Proficiency in C/C++ and experience building high‑performance, production‑grade software.
- Solid understanding of virtualization concepts and cloud‑native infrastructure.
- Excellent problem‑solving skills and ability to work in a globally distributed team.