CareerPlanSign in

Software Engineer II

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-09-11 → 2026-09-26

Core

Design, build, and deploy Azure Container Linux bare-metal platform capabilities across partner clouds and third-party server hardware, managing the end-to-end machine lifecycle from image creation to fleet health.

Role type

Senior IC systems software engineer (bare-metal Linux platform)

Builds

Portable integration layers, automation, qualification, observability, and fleet-health systems for heterogeneous hardware at scale.

Domain

Cloud infrastructure, bare-metal systems, Linux OS, hardware enablement

Deliverable

production ML models | product features | infrastructure

Required skills

Systems software development on Linux, OS image creation and composition, automated bare-metal provisioning, firmware lifecycle management, fleet management, debugging complex hardware/software interactions

Preferred skills

Experience with SQL Server and data platforms, cloud-native services, AI and accelerator-based infrastructure

Technologies

Azure Container Linux, C, C++, C#, Rust, Go, Python, UEFI, PXE, iPXE, initramfs, bootloaders, BMC, Redfish

Responsibilities

Drive end-to-end machine lifecycle including secure OS updates and rollback workflows; Develop automation accounting for differences in boot environments, storage, networking, and firmware behavior; Build systems to validate OS/firmware changes and detect regressions; Enable modernization of Linux engineering and production fleets.

Seniority

Mid-level to Senior, hands-on IC

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