senior software engineering Backend Engineer ic · Posted May 18, 2026
$118,600 – $195,680
USD per year

About this role

Red Hat is hiring a senior-level Backend Engineer in the software engineering function based in Raleigh, NC. The posting calls out experience with Python, Go, Kubernetes, Docker. Compensation is listed at $118,600–$195,680 per year.

Role
Backend Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Raleigh, NC
Posted
May 18, 2026

More roles at Red Hat

Architect
Remote (Brazil) · mid
Kubernetes Docker Terraform
Consultant - OpenShift
Remote (US IL) · mid
Python AWS GCP
Senior Software Engineer - Red Hat Observability Service
Boston, MA · senior
Kubernetes CI/CD Linux
Principal Technical Support Engineer- Openshift
Remote (Colombia) · principal
Python Kubernetes Docker
Sales Specialist
Remote (US VA) · mid
Kubernetes Linux Ansible
All Red Hat jobs →

Job description

from Red Hat careers

Job Summary

Red Hat Engineering is establishing a new, dedicated team focused on enhancing the stability, performance, and overall user experience for running Microsoft Windows virtual machines within OpenShift Virtualization (KubeVirt). We are seeking a passionate and experienced Senior Software Engineer with deep expertise in Windows internals to join this team.

The Senior Software Engineer will be integral to improving our self-sufficiency in handling complex, Windows-specific integration challenges. This role involves moving beyond reactive bug-fixing to proactively identify systemic weaknesses, propose sustainable solutions, and implement fixes to ensure stable and high-performance Windows support in a sustainable way.

The successful candidate will test and enhance virtualization solutions contributing to industry-leading technologies such as Kubernetes, KubeVirt, Libvirt, and QEMU. As part of a geographically distributed team, you will collaborate with multiple Red Hat engineering teams and Open Source communities around the globe.

Self-motivation, curiosity, a passion for problem-solving, Linux technologies, and Open Source are highly valued skills and experience for this position.

Responsibilities

  • Conduct deep-level debugging and root cause analysis to understand why Windows-specific problems are appearing (e.g., BSODs, performance degradation, unexpected crashes).

  • Develop immediate fixes and hotfixes for critical customer pain points related to Windows VMs.

  • Contribute to the strategic planning and development of architectural improvements to enhance and optimize the entire Windows experience on OpenShift Virtualization.

    This is an excerpt. Read the full job description on Red Hat careers →
All software engineering jobs software engineering in Raleigh, NC Jobs in Raleigh, NC software engineering salaries software engineering career path
All Red Hat Jobs Browse software engineering roles senior positions