
Senior Software Engineer – Linux, Filesystems, Storage
Red Hat
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
Job Level
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 Python, C, or Rust to enterprise projects.
- Proven ability to design and architect large, complex features at the Operating System level, as well as debug, troubleshoot and maintain those for enterprise customers.
- 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.
- Previous 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
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonCRustAI-assisted developmentdebuggingtroubleshootingquality engineeringpackagingL3 supportoperating system architecture
Soft Skills
end-to-end ownershipproblem resolutioncollaborationcommunicationworking with distributed teamspublic speakingwritingcommunity engagement