Principal Software Engineer - Virtualization
Red Hat · Lowell
About this role
Red Hat is hiring a principal-level Software Engineer based in Lowell. The posting calls out experience with Python, Rust, C, Kubernetes. Compensation is listed at $174,190–$287,410 per year.
- Role
- Software Engineer
- Function
- software engineering
- Level
- principal
- Track
- Tech leadership
- Employment
- Full-time
- Location
- Lowell
- Posted
- Jun 2, 2026
More roles at Red Hat
Job description
from Red Hat careersAbout 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 and creative thinking skills, as well as the ability to act as a technical leader, as you'll be leading the development of innovative solutions to technical issues on a daily basis. This position is a great opportunity to make a difference in the Linux virtualization space while working on solutions used by thousands of people around the world.