Red Hat

Senior Software Engineer – OpenShift Virtualization, Windows Guests

Red Hat

full-time

Posted on:

Location Type: Hybrid

Location: RaleighNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

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