XX
Senior Storage DeveloperInfo ServicesUnited States

This job offer is no longer available

XX

Senior Storage Developer

Info Services
  • US
    United States
  • US
    United States

About

Job Title: Senior Storage Developer

Location: Remote

Duration: 3 Months Contract

Job Summary

We are seeking an experienced
Storage Developer
with strong hands-on development expertise in
C/C++ or Python
, a solid background in
architecture and solution design
, and deep technical knowledge of
SAN/NAS storage technologies
. The ideal candidate will play a key role in designing, developing, optimizing, and maintaining high-performance storage solutions for enterprise-grade systems.

Key Responsibilities

  • Design, develop, and optimize storage components using
    C/C++ or Python
    , ensuring high performance, scalability, and reliability.
  • Architect and implement end-to-end storage solutions, including data flows, performance optimization, and system integration.
  • Work with
    SAN/NAS architectures
    , protocols, and storage subsystems to build robust and efficient storage features.
  • Collaborate with cross-functional teams including QA, DevOps, and Product to define requirements and deliver high-quality solutions.
  • Develop tools and utilities for performance monitoring, debugging, and automation.
  • Troubleshoot complex storage-related issues, conduct root cause analysis, and implement long-term fixes.
  • Optimize storage I/O operations, caching mechanisms, and data path performance.
  • Contribute to architectural discussions, technology evaluations, and roadmap planning.
  • Write and maintain technical documentation including design specs, architecture diagrams, and API documentation.

Required Skills & Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Strong hands-on coding experience in C/C++ or Python
    with expertise in system-level programming.
  • Proven experience in
    architecture, solution design, and building scalable system components
    .
  • Deep understanding of
    SAN/NAS technologies
    , including storage protocols (iSCSI, Fibre Channel, NFS, SMB).
  • Solid experience with filesystems, storage arrays, RAID concepts, and block/file storage architectures.
  • Strong understanding of multi-threading, memory management, performance profiling, and distributed systems.
  • Experience working on storage appliances, storage operating systems, or enterprise storage products.
  • Strong problem-solving skills and ability to debug complex system-level issues.

Preferred Skills

  • Experience with storage virtualization, SDS (Software-Defined Storage), or cloud-based storage solutions.
  • Knowledge of Linux kernel internals, I/O stack, or driver development.
  • Familiarity with containerized environments (Docker, Kubernetes) and orchestration.
  • Experience with CI/CD, automation frameworks, and scripting.
  • United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.