Principal Software Engineer, Linux Kernel Storage

Red Hat

Full-time other-general
Apply Now
Location
Boston, MA, United States
Posted
June 20, 2026

Job Description

**About the Job**

Red Hat is seeking a Principal Software Engineer to join our Storage-IO team. In this role, you will help maintain the Linux kernel block layerβ€”a critical intersection of file systems, databases, and various block drivers including SCSI and NVMe. This position requires someone who has strong Linux kernel skills. You will be a part of the upstream Linux community, participating in technical direction and ensuring the stability and performance of the enterprise storage stack.

**What You Will Do**

+ Maintenance of the Linux kernel block layer, the main software interface between storage drivers, storage protocols, software-defined storage, and file systems
+ Manage high-volume backporting efforts for RHEL releases, ensuring enterprise distributions remain current with upstream innovations
+ Implement and promote features that provide direct customer value
+ Drive the development of emerging block technologies
+ Solve complex kernel ...