Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Device Mapper @ Red Hat

Home > Quality Assurance and Testing

 Senior Software Engineer - Device Mapper

Job Description

About the JobThe Red Hat Engineering team is looking for a Senior Software Engineer to join our global OpenShift Networking team. In this role, you will work as part of a global software development team to design, architect, and implement future networking solutions for Red Hat OpenShift. Your primary responsibilities will be related to Red Hat OpenShift and networking solutions. You will work as part of a distributed team, both on your own and in close collaboration across Red Hat's platform engineering teams. What You Will Do
  • Design, develop, and implement Device Mapper technologies within the Linux kernel using the C language.
  • Become responsible for the quality of our offerings, participate in peer code reviews.
  • Develop and maintain Python code for testing and automation related to Device Mapper functionality.
  • Actively participate in, lead, and contribute to upstream open source Device Mapper project communities, including developing new features and providing fixes.
  • Collaborate with customers to understand their storage challenges and provide expert guidance and solutions related to Device Mapper.
  • Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality.
  • What You Will Bring
  • Strong C language programming skills, with a proven ability to write robust, high-performance code.
  • Expertise in debugging complex issues within kernel-level code and distributed systems.
  • A deep understanding of how open source communities work, with a track record of effective collaboration and contribution.
  • Solid knowledge of the Linux kernel, particularly its storage subsystems.
  • Excellent understanding of storage technologies, including the block layer and the mechanisms for ensuring data guarantees (e.g., atomicity, durability).
  • Motivated with a proactive attitude, willingness to tackle new problems, and an ability to develop new architectures and identify good ones.
  • Ability to work well as part of a team in a highly collaborative, distributed environment with a diverse team.
  • Good communication skills in English.
  • The following are considered a plus
  • Clear understanding of modern storage technologies like NVMe and SSDs, as well as RAID configurations.
  • Good understanding of other Device Mapper-related technologies such as VDO (Virtual Data Optimizer), Thin Provisioning, Stratis, Crypt, and other relevant modules.
  • Previous contributions to open source projects or being an open source maintainer in the storage domain.
  • #LI-AK1  

    Job Classification

    Industry: IT Services & Consulting
    Functional Area / Department: Engineering - Software & QA
    Role Category: Quality Assurance and Testing
    Role: Blockchain Quality Assurance Engineer
    Employement Type: Full time

    Contact Details:

    Company: Red Hat
    Location(s): Bengaluru

    + View Contactajax loader


    Keyskills:   software engineer kubernetes python github medical software development ai networking linux kernel code quality automation recruitment linux software solutions debugging distributed systems storage technologies red hat programming

     Fraud Alert to job seekers!

    ₹ Not Disclosed

    Similar positions

    Test Lead - TOSCA

    • Wipro
    • 5 - 8 years
    • Bengaluru
    • 4 days ago
    ₹ Not Disclosed

    Custom Software Engineer

    • Accenture
    • 3 - 5 years
    • Pune
    • 5 days ago
    ₹ Not Disclosed

    Quality Engineering Lead (Test Lead)

    • Accenture
    • 8 - 11 years
    • Pune
    • 5 days ago
    ₹ Not Disclosed

    Custom Software Engineer

    • Accenture
    • 2 - 5 years
    • Jaipur
    • 5 days ago
    ₹ Not Disclosed

    Red Hat

    Founded in 1993, Red Hat is the premier Linux and open source provider. The most recognized Linux brand in the world. We serve global enterprises through technology and services made possible by the open source model. Solutions include Red Hat Enterprise Linux operating platforms, sold through a sub...