CareerPlanSign in

Senior Systems Software Engineer

Durham, North Carolina, United States of America💼 Full-time💰 $152,000–$152,000🗓 2026-08-04 → 2026-09-26

Core

Design and develop production-quality software for enterprise storage systems, focusing on validation, analysis, and system understanding under stress.

Role type

Senior Systems Software Engineer (Storage Systems)

Builds

Robust software, tools, and frameworks for validating and analyzing complex storage systems

Domain

Enterprise Storage Systems / Low-level Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Python, Operating Systems concepts, Concurrency, Cross-layer debugging, Storage systems knowledge, Distributed systems, Low-level system behavior (drivers, OS internals, kernel)

Preferred skills

Storage protocols (SCSI, iSCSI, NVMe, Fibre Channel), Performance analysis, Large-scale infrastructure, AI tool chains

Technologies

C, C++, Python, SCSI, iSCSI, NVMe, Fibre Channel

Responsibilities

Design and build software/tools for storage system validation; Develop solutions to exercise systems in realistic scenarios; Debug cross-layer issues spanning application, OS, driver, and hardware; Collaborate on system design and observability; Lead technical efforts and drive design discussions; Mentor engineers through code reviews and coaching

Seniority

Senior, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.