CareerPlanSign in

Software Engineering IC4

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-07-15 → 2026-09-25

Core

Designing, implementing, and maintaining scalable storage, networking, and systems software with a focus on reliability and performance.

Role type

Senior IC systems software engineer (storage/networking)

Builds

Storage data paths, file systems, networking protocols, RDMA, SmartNICs, NIC drivers, and DPU software

Domain

Infrastructure, Storage, Networking, Kernel/Systems Programming

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Java, data structures and algorithms, problem solving, debugging, analytical skills, kernel/systems programming, networking protocols, RDMA, SmartNICs, NIC drivers, congestion control, DPU development, building and operating services at scale

Preferred skills

experience in storage data path/file-systems, networking software development, DPUs

Technologies

C, C++, Java, RDMA, SmartNICs, NIC drivers

Responsibilities

Determine user requirements for features, develop design documents, create and implement code, break down work items and provide estimation, monitor system/product features for degradation and restore services, stay current in skills to improve availability, reliability, efficiency, observability, and performance

Seniority

Senior, hands-on IC

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