CareerPlanSign in

Software Engineer II

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

Core

Design and develop software for Azure SmartNIC platforms and networking offload technologies to improve performance, scalability, and reliability of cloud networking services.

Role type

Software Engineer II (Cloud Networking & SmartNICs)

Builds

Highly available cloud networking solutions for Azure compute and storage workloads

Domain

Cloud infrastructure, distributed systems, hyperscale platforms

Deliverable

production ML models | product features

Required skills

C++, C, Rust, Python, distributed systems, cloud-scale services, networking technologies (TCP/IP, RDMA, Ethernet, DPDK, SR-IOV, SmartNIC), Linux-based systems, hardware-software interactions, device drivers, firmware, performance analysis, debugging, automated testing, telemetry analysis, troubleshooting live-site incidents

Preferred skills

Experience with silicon, firmware, and platform teams

Technologies

Azure, SmartNIC, DPDK, SR-IOV, Linux

Responsibilities

Design and develop software for Azure SmartNIC platforms; analyze telemetry and production data to drive reliability improvements; partner with silicon, firmware, and platform teams; develop software for Linux-based systems; troubleshoot live-site incidents and improve service reliability

Seniority

Mid-level, hands-on IC

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