← Back to opportunities

Principal Software Engineer, Linux Kernel Storage

📍 Location
Boston
⏰ Job Type
Full-time
📅 Posted
June 20, 2026

About the Role

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

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position