Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Software Developer 
India, Maharashtra, Pune 
475730308

27.03.2025
Your role and responsibilities
Required education
Bachelor's Degree
Required technical and professional expertise
  • 2+ years of experience.
  • Strong technical skills in storage system architecture.
  • Proven Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, replication and storage multi-pathing solutions.
  • Strong skills in Unix/Linux internals –
    • Hands-on in multi-threading, synchronization, interrupt handling & file systems, Kernel programming etc.
    • Experience in Linux Kernel and User space Programming, Debugging, development and build tools in a Linux development environment.
    • Experience in Algorithms, Data Structures/File Structures
  • Good understanding of storage protocols such as Fibre Channel, FCoE, SCSI, iSCSI, LLDP, SAN, Multipath IO etc.
  • Ability to go through and understand protocol specifications.
  • Understanding of security concepts like encryption, key management, authentications, certificate signing processes, data integrity etc
  • Required Skills –
    • Programming & Debugging – C/C++, java (good to have)
    • Scripting – Python, Shell
    • Debugging –Tcpdump, Packet tracing/Analysis
    • Networking - Ethernet (TCP/IP) / Fibre Channel
    • Protocols - NVMe, iSCSI, FC
    • OS : Linux
  • Additional desired skills –
    • OS virtualization
      • VMWare ESX (VASA, vVols),
      • MS Windows
    • Testing/Debugging tools - Wireshark, SanBlaze packet analyzer.
    • Scripting - Perl.
    • Adapters - ethernet / FC
    • Storage - Block, NAS
  • Ability to crisply communicate with stake holders (clients and level 3 support teams) for resolving field issues.
  • Good written/verbal communication skills to report program status crisply and accurately.
  • Experience working with Global teams.

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

OTHER RELEVANT JOB DETAILS

When applying to jobs of your interest, we recommend that you do so for those that match your experience and expertise. Our recruiters advise that you apply to not more than 3 roles in a year for the best candidate experience. For additional information about location requirements, please discuss with the recruiter following submission of your application.