Storage Migration Solution Developer - Remote (US Based)
1 day ago
Dallas
Job Description Storage Migration Solution Developer (Remote – U.S. Based Only) 3-month assignment with possibility of extension Developer Expertise Is Mandatory We are seeking a high-level Storage Migration Solution Developer—not an architect—who can design and build complex storage migration software from the ground up. The ideal candidate has deep, hands-on development experience with block-level I/O, replication engines, storage virtualization, and low-level system components. This role requires extensive coding in C/C++, kernel or driver development, and building proprietary tools—not simply overseeing solutions or designing conceptual architectures. About the Role You will be responsible for developing a next-generation, enterprise-grade block-level storage migration platform that performs seamless, non-disruptive migrations from any on-prem SAN vendor to AWS EBS and Azure Managed Disks, including VM migration capabilities. This is a highly technical software engineering role focusing on deep systems programming, storage internals, data movement, and automation frameworks. What You’ll Be Building (Developer Focus) Core Software Development Responsibilities * Design and develop a proprietary block-level storage migration platform—end-to-end. * Build real-time, continuous data replication engines capable of near-zero-downtime migrations. * Develop I/O interception, redirection, write-splitting, and CBT/bitmap tracking mechanisms. * Create an intelligent migration orchestration engine with automated cutover and rollback capabilities. * Build a cross-vendor SAN translation and compatibility layer supporting multiple enterprise platforms simultaneously. * Implement automated failover/failback, bandwidth control, validation testing frameworks, and self-healing workflows. * Integrate with SAN vendor SDKs, CLIs, and REST APIs to automate LUN discovery, mapping, and migration operations. * Develop automation runbooks, migration playbooks, and orchestration tools for repeatable, enterprise-scale migration execution. Why This Role Stands Out * Build proprietary technology used by Fortune 1000 companies, including Amazon and Microsoft. * Work within a culture that values creativity, innovation, and engineering excellence. * Gain exposure to cutting-edge storage, cloud, and virtualization challenges. * Competitive compensation, strong benefits, and unique “distinctive perks.” Who You Are (Developer-First Requirements) Required Experience * 8+ years in storage solution development and enterprise storage systems. * 5+ years hands-on software development creating: * Storage migration tools * Data replication engines * Block-level I/O or virtualization solutions * Mandatory: 5+ years SAN administration across at least two enterprise platforms. Candidates without demonstrable software development experience (C/C++, data-path engineering, kernel modules, drivers, etc.) will not be considered. Core Technical Skills (Developer Emphasis) Storage Development Expertise * Deep understanding of block-level storage architecture, low-level I/O, SCSI, iSCSI, and FC protocols. * Experience with I/O path manipulation, I/O interception, redirection, and write-splitting. * Strong experience with LUN manipulation, CBT, bitmap tracking, and storage metadata systems. * Expertise developing storage virtualization or building proprietary data movement tools. * Ability to work with multiple vendor SDKs and APIs (NetApp, Dell EMC, Pure, IBM, HPE, Hitachi, etc.). Programming & Systems Engineering * Required: Expert-level C/C++ for device-level and low-level storage operations. * Proficiency in Python, Go, or Java for orchestration layers and control plane tooling. * Hands-on experience developing Linux kernel modules, device drivers, or Windows filter drivers. * Advanced knowledge of asynchronous I/O, multi-threading, parallelism, and high-performance computing. * Skilled in REST API development, integration, and automation frameworks. * Strong debugging abilities for deep storage I/O and data path analysis. Enterprise SAN Administration (Required for Context) Experience administering at least two platforms from: NetApp, Dell EMC, Pure Storage, HPE, IBM, Hitachi (LUN provisioning, replication tools, snapshots, clones, zoning, masking, MPIO, performance tuning, disaster recovery, etc.) Cloud Expertise * Hands-on with AWS FSx, Azure NetApp Files, EC2, Azure VM storage integration. * Experience with AWS SDK (Python/Java) and Azure SDK for storage operations automation. Education Bachelor’s degree in Computer Science, Electrical Engineering, or related field. Additional Information • All candidates are encouraged to apply, but many positions require a strict drug and background check by our customers., • F2OnSite supports and adheres to all state laws regarding background checks., • This position requires specific work hours to be adhered to. Typically the work hours are not flexible, so you must be able available to work during those hours. Company DescriptionF2OnSite is the fastest growing IT field services company in the United States, with hundreds of employee technicians in over 40 states. F2 OnSite performs service on computers, printers, point of sale systems, servers and other hardware technologies - including installations, migrations, deployments and break/fix. Learn more at F2onsite.com. WHAT WE DO: Our focus is Hardware: Desktops, Laptops, Servers, Printers, POS systems, and LCDs. We have hundreds of team members across the US who work Onsite at customer locations - providing hardware break/fix services, migrate data, install computers, move printers, install/fix servers and POS systems. We close thousands of service calls each week, and do whatever it takes to get our customers up and running again. We specialize in all types of technology, projects, desktop support and more.F2OnSite is the fastest growing IT field services company in the United States, with hundreds of employee technicians in over 40 states. F2 OnSite performs service on computers, printers, point of sale systems, servers and other hardware technologies - including installations, migrations, deployments and break/fix. Learn more at F2onsite.com.\r\n\r\nWHAT WE DO: Our focus is Hardware: Desktops, Laptops, Servers, Printers, POS systems, and LCDs. We have hundreds of team members across the US who work Onsite at customer locations - providing hardware break/fix services, migrate data, install computers, move printers, install/fix servers and POS systems. We close thousands of service calls each week, and do whatever it takes to get our customers up and running again. We specialize in all types of technology, projects, desktop support and more.