Red Hat

Principal Software Engineer – Linux, Filesystems, Storage

Red Hat

full-time

Posted on:

Location Type: Hybrid

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Play an active part in upstream and downstream projects related to the team you are in.
  • Working in the Agile Scrum methodology, take end-to-end ownership of specific areas including upstream development, downstream validation and packaging, L3 troubleshooting and support.
  • Take shared responsibility around problem resolution, ongoing quality engineering, as well as handling vulnerabilities and other backports targeted at released versions.

Requirements

  • Proficiency in applying core languages such as C or Rust to enterprise projects.
  • Proven ability to design and architect large, complex changes at the project level - often explaining, coordinating, and deconstructing tasks for other engineers.
  • Ability to leverage AI-assisted development and/or validation tools and techniques.
  • Required Full English proficiency (verbal and written).
  • Ability to work with globally distributed teams or communities.
  • Past experience collaborating with Open-Source communities like the Linux kernel - esp file systems and storage.
  • Public code contributions, Speaking opportunities at conferences, Blogs or articles published.
  • Any additional computer languages.
Benefits
  • Health insurance
  • Flexible working hours
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CRustAI-assisted developmentvalidation toolsproblem resolutionquality engineeringL3 troubleshootingpackagingupstream developmentdownstream validation
Soft Skills
end-to-end ownershipcoordinationcommunicationcollaborationproblem-solvingworking with distributed teamsexplaining complex changesdeconstructing taskswritingpublic speaking