Principal Software Engineer, Linux Kernel Storage

Red Hat
📍 Boston, MA, United States 💼 Full-time 🕒 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 ...

Ready to Apply?

Submit your application today and join our talented team at Red Hat.

Submit Application

Job Details

  • Location Boston, MA
  • Job Type Full-time
  • Category other-general
  • Posted Date June 20, 2026
  • Application Deadline June 25, 2026