principal software engineering Principal Engineer tech_leadership · Posted May 15, 2026
$148,540 – $245,050
USD per year

About this role

Red Hat is hiring a principal-level Principal Engineer in the software engineering function based in Raleigh, NC. The posting calls out experience with GCP, Kubernetes, Terraform, LLMs. Compensation is listed at $148,540–$245,050 per year.

Role
Principal Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Raleigh, NC
Posted
May 15, 2026

More roles at Red Hat

Senior Principal Machine Learning Engineer, vLLM
Boston, MA · senior
Kubernetes Linux Data Structures
Machine Learning Engineer
Toronto - MSO · mid
Data Structures Machine Learning Python
Senior Manager, AI Inference
Boston, MA · senior
Kubernetes Git Linux
Forward Deployed Engineer, AI Inference (vLLM and Kubernetes)
Remote (US WA) · mid
Kubernetes Linux Python
Senior Software Engineer, AI Inference
Boston, MA · senior
Python CUDA Kubernetes
All Red Hat jobs →

Job description

from Red Hat careers

Red Hat Engineering is looking for a Principal Software Engineer to join the GCP Hosted Control Planes (HCP) team. This team builds and operates a managed service that enables organizations to run OpenShift Kubernetes clusters on Google Cloud Platform using HyperShift, hosting multiple Kubernetes control planes on shared GKE infrastructure to reduce cost and operational overhead for customers.

This role sits at the intersection of distributed systems architecture and a new engineering discipline. Our team practices an agent-first development methodology where AI coding agents are a primary mechanism for producing, testing, and maintaining code. Engineers on this team function as harness engineers: they design the environments, constraints, and feedback loops that enable AI agents to do reliable work. As a Principal Engineer, you will not only work within this model but lead its evolution: defining the architectural boundaries agents must respect, designing the documentation architecture that serves as the agent knowledge base, building the enforcement mechanisms (custom linters, structural tests, CI gates) that prevent entropy, and mentoring the team in effective human-agent collaboration patterns.

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 principal positions