principal Software Engineer tech_leadership · Posted Jun 2, 2026
$174,190 – $287,410
USD per year

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

OpenStack Consultant
Puteaux · mid
Kubernetes Ansible OpenStack
Senior Information Systems Engineer
Pune, India · senior
AWS Kubernetes Datadog
Senior UI Software Engineer – Virtualization (Brno Office, Czech Republic)
Brno - Tech Park Brno - B · senior
JavaScript TypeScript Go
Junior Technical Account Manager
Mumbai, India · mid
Kubernetes Ansible Linux
Junior Solution Architect, Ansible Automation
Mumbai, India · mid
Kubernetes Ansible Linux
All Red Hat jobs →

Job description

from Red Hat careers

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 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.

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