IB

Storage Developer

IBM
Pune Posted 22 Mar 2026
FULL TIME
Jenkins
Git
Python Scripting
Devops
Ansible
+11 more

Job Description

Introduction

At IBM Infrastructure & Technology, we design and operate the systems that keep the world running. From high-resiliency mainframes and hybrid cloud platforms to networking, automation, and site reliability. Our teams ensure the performance, security, and scalability that clients and industries depend on every day. Working in Infrastructure & Technology means tackling complex challenges with curiosity and collaboration. You'll work with diverse technologies and colleagues worldwide to deliver resilient, future-ready solutions that power innovation. With continuous learning, career growth, and a supportive culture, IBM provides the opportunities to build expertise and shape the infrastructure that drives progress.

We are looking for a Storage Software Developer to join our engineering team building next-generation enterprise storage systems and high-performance data infrastructure. In this role, you will design and develop software that interacts closely with storage hardware, device drivers, and low-level system components. You will work with cross-functional teams to deliver reliable, scalable, and high-performance storage solutions used in mission-critical environments.

Your Role And Responsibilities

  • Design, develop, and maintain storage software components, including device drivers and firmware interactions.
  • Work on high-performance storage protocols such as Fibre Channel (FC), iSCSI, and NVMe.
  • Develop and debug low-level systems software interacting with storage hardware and operating system subsystems.
  • Analyze complex system issues and perform deep debugging across drivers, firmware, and OS layers.
  • Collaborate with hardware, firmware, and platform teams to deliver robust end-to-end storage solutions.
  • Improve system performance, reliability, and scalability of storage subsystems.
  • Contribute to CI/CD pipelines, automation, and DevOps practices to enhance development productivity.
  • Participate in Agile development processes, including sprint planning, code reviews, and design discussions.

Preferred Education

Master's Degree

Required Technical And Professional Expertise

  • Minimum 5+ years of experience in the Storage domain, with strong exposure to enterprise storage systems and hardware platforms.
  • Solid hands-on experience with storage hardware, including debugging and troubleshooting at system and component levels.
  • Proven industry experience working with storage and networking protocols such as Fibre Channel (FC)/iSCSI/NVMe. Fibre Channel experience is preferred.
  • Strong experience in driver and firmware development, including writing, debugging, and optimizing low-level code.
  • Deep expertise in C and Java programming, systems programming, and operating system internals.
  • Good understanding of I/O stack, device drivers, memory management, and concurrency concepts.
  • Experience working with modern DevOps and Agile methodologies, including CI/CD pipelines and collaborative development practices.
  • Hands-on experience with Agile tools such as Jira, Git, Jenkins, or similar development and tracking tools.
  • Strong collaboration skills and ability to work in cross-functional engineering teams.
  • Excellent verbal and written communication skills and an innovative mindset.

Preferred Technical And Professional Experience

  • Experience with Python scripting for automation and test frameworks.
  • Familiarity with configuration management and automation tools such as Ansible.
  • Exposure to AI/GenAI applications or using AI tools to improve development workflows or system intelligence.
  • Experience with high-performance distributed storage systems, SAN environments, or data center infrastructure
Join WhatsApp Channel