Principal Software Engineer - Virtualization

Boston, MA, United States • Posted June 02, 2026

Job Type: Full-time
Location: Boston, MA
Posted: June 02, 2026
Category: other-general
Application Deadline: June 11, 2026

Role Description

**About the Job:**

The Red Hat Engineering teams are looking for Principal Software Engineers to join our Core Platforms Engineering group to work on Linux & Container technologies.

The work includes core kernel virtualization (KVM) system, firmware and device emulation for storage, memory and networking, its management layer and associated tools, as well as its counterpart aspects in the guest instance on top of Red Hat or third-party virtualized platforms as well as public clouds.

You will be responsible for all aspects of design, coding and quality, you will collaborate within an Agile Scrum team to design, develop, validate and support updates to existing features, as well as emerging functions in the Virtualization Stack space.

As a Principal Software Engineer, you will have the chance to work with some of the brightest engineers in the open source industry while acting as an advocate for our customers. We'll need you to have excellent technical...

Interested in this role?

Click the button below to start your application for Principal Software Engineer - Virtualization at Red Hat.

Apply Now