Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Red Hat Logo

Principal Software Engineer

Red Hat

$116,270 - $191,840
Dec 25, 2025
NC, US
Apply Now

Red Hat's Multi-product and Engineering Experience (MPEX) Integrity Engineering team is looking to build frameworks, automation, and infrastructure that ensure Red Hat’s hybrid platform products work seamlessly together

Requirements

  • 7+ years of software development experience, preferably in infrastructure, automation, or distributed systems.
  • Strong proficiency in Python or Go, including experience building APIs, automation frameworks, or backend services.
  • Strong proficiency in Bash shell scripting, including best practices.
  • Deep understanding of Linux, Kubernetes/OpenShift, and containerization.
  • Familiarity with virtualization technologies (KVM, VMware, CNV, Libvirt) and networking fundamentals.
  • Proven experience integrating with CI/CD systems (Prow, Jenkins, GitHub Actions) and automating build/test pipelines.
  • Experience with Ansible or IaC tooling (Terraform, Helm).

Responsibilities

  • Architect and develop frameworks, pipelines, and services that enable scalable interoperability and upgrade testing across Red Hat products.
  • Design and implement integrations between OpenShift CI and other validation tools to improve visibility, automation, and reporting.
  • Drive a shift-left approach to interoperability testing by enabling earlier detection of integration issues, improving developer feedback loops, and embedding Interop checks into CI workflows.
  • Collaborate with product teams (ACM, CNV, ODF, etc.) to co-develop test automation that reflects real customer topologies and hybrid scenarios.
  • Partner with UX and Product Management teams to provide actionable feedback on the integrated portfolio experience, helping shape more cohesive hybrid-product workflows.
  • Enhance CI/CD efficiency by optimizing workflows, improving cluster lifecycle management, and automating environment provisioning.
  • Develop and maintain APIs and data pipelines to track test execution, component health, and quality metrics.

Other

  • Excellent communication and collaboration skills, with the ability to lead technical discussions and mentor peers.
  • 7+ years of software development experience
  • Experience working in large, cross-functional engineering organizations
  • Comprehensive medical, dental, and vision coverage
  • Paid time off and holidays