
Senior Software Engineer – OpenShift Virtualization, Windows Guests
Red Hat
full-time
Posted on:
Location Type: Hybrid
Location: Raleigh • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $118,600 - $195,680 per year
Job Level
About the role
- Conduct deep-level debugging and root cause analysis to understand Windows-specific issues
- Develop immediate fixes and hotfixes for critical customer pain points related to Windows VMs
- Contribute to planning and development of architectural improvements to enhance Windows experience on OpenShift Virtualization
- Implement identified fixes and improvements for stable Windows support
- Contribute to continuous improvement of development processes and methodologies
- Participate in code reviews and provide feedback on software design and implementation
- Monitor new developments in Windows for compatibility with OpenShift Virtualization
- Contribute to KubeVirt project and related components, integrating Windows requirements from feature inception
Requirements
- Deep-level knowledge of Windows operating system internals (kernel, drivers, configuration, debugging)
- 5+ years of experience in software development or engineering
- Proven ability to conduct deep debugging and Root Cause Analysis for complex issues
- Understanding of virtualization technologies (e.g. Hyper-V or KVM, QEMU, libvirt)
- Experience with open source software development and community contribution is a plus
- Proficiency in at least one relevant programming language (e.g., Golang, Python) is highly desirable
- Good written and verbal communication skills in English
- Willingness and desire to transition into the Linux/Kubernetes (K8s) world
- Experience with Windows or Linux system administration or architecture is a plus
Benefits
- Comprehensive medical, dental, and vision coverage
- Flexible Spending Account - healthcare and dependent care
- Health Savings Account - high deductible medical plan
- Retirement 401(k) with employer match
- Paid time off and holidays
- Paid parental leave plans for all new parents
- Leave benefits including disability, paid family medical leave, and paid military leave
- Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Windows operating system internalsdeep debuggingRoot Cause Analysisvirtualization technologiesHyper-VKVMQEMUlibvirtGolangPython
Soft Skills
written communicationverbal communicationproblem-solvingcollaborationfeedback provisioncontinuous improvementplanningadaptabilitycommunity contributionwillingness to learn