Principal Software Engineer, Linux Kernel Storage

Red Hat • United States, LOWELL, United States • Posted June 27, 2026

Location United States, LOWELL
Job Type Full-time
Category other-general
Posted June 27, 2026
**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 ...

Interested in this role?

Click the button below to start your application.

Apply Now