Software Engineer II
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Design, build, deploy, and iterate on Azure Container Linux bare-metal platform capabilities across partner clouds and third-party server hardware. Drive the end-to-end machine lifecycle, including Azure Container Linux image creation, hardware bring-up, unattended OS provisioning, secure OS updates, rollback and recovery, and platform firmware update workflows. Develop portable integration layers and automation that account for differences in boot environments, storage and networking configurations, hardware management interfaces, firmware behavior, and partner cloud control planes. Build qualification, observability, and fleet-health systems that validate OS and firmware changes, detect regressions, diagnose failures, and support safe deployment across heterogeneous hardware at scale. Enable the modernization of Linux engineering and production fleets that support SQL Server and data platforms, cloud-native services, and emerging AI and accelerator-based infrastructure across cloud and edge environments. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Rust, Go, or Python Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Rust, Go, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Rust, Go, or Python OR equivalent experience.
Experience
developing and debugging systems software on Linux.
Experience
with Linux on bare-metal or datacenter-class systems, including one or more of OS provisioning, OS image creation, operating system updates, boot and recovery, firmware lifecycle, hardware enablement, or fleet management Experience designing or operating automated bare-metal provisioning and lifecycle systems using technologies such as UEFI, PXE or iPXE, initramfs, bootloaders, BMC management, Redfish, or equivalent platform interfaces.
Experience
with Linux OS image composition, package management, secure update systems, transactional or image-based updates, rollback, recovery, and fleet-wide release orchestration.
About Microsoft
Microsoft is a global technology company that develops software, hardware, and cloud services, known for products like Windows, Office, Azure, and Xbox.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
Senior Manager, Sales Operations Strategy Enablement
Redmond, USA
Software Engineer
, IND
Senior Manager, Sales Operations Strategy Enablement
Redmond, USA
Senior Digital AI Workforce Specialist
, USA
Director, Sales Strategy Enablement
Redmond, USA
Supply Chain Manager
Redmond, USA
Business Manager
Hillsboro, USA
Security Assurance Program Manager
, USA
Principle Data Platform Engineer
Redmond, USA
