November 26, 2024

Senior Software Engineer

Senior • Hybrid • On-site • Remote

$117,200 - $229,200/yr

Overview

Be part of the Datacenter Management transformation!


Our charter is to enable Azure to run on commodity hardware while providing the 99.999%+ SLAs expected by our customers. At the heart of the Microsoft cloud, the Fabric Controller (FC) is the kernel of the Datacenter Management OS. A part of the FC, the Datacenter Manager is responsible for abstracting and managing the lifecycle of all physical datacenter resources, along with making that inventory available for hosting (internal and external) customer services.

We strive to deliver high availability and ultra-low operational costs by focusing on inventory abstraction and fungibility, datacenter hardware health and correctness, lifecycle automation, and hardware innovation.

Datacenter Manager manages and abstracts all the datacenter infrastructure (from power units and network switches to servers, cables and disks) for Azure and is responsible for enabling scenarios at cloud scale including hardware security, compliance and monitoring, physical device operation command & control, diagnostics & failure analysis, device repair and replacement, and hardware fungibility for first- and third-party workloads.

We’re on a mission to provide high availability and fast performance guarantees to enable Enterprise/ITs/CSVs (Cloud Service Vendors) to host applications and workloads on Azure. Azure depends on us to enable a state-of-the-art cloud capable of operating in a self-managing datacenter with low cost and high efficiency.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Java,
    • OR equivalent experience.
  • 4+ years of experience working together in a team to design and develop features.
  • 2+ years of experience designing and building highly available distributed systems at scale.

Other Qualifications:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: 
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Java,
    • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to C, C++, C#, or Java,
    • OR equivalent experience.
  • Demonstrated problem solving and debugging skills.
  • Ability to exercise sound judgment in ambiguous situations

 

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until December 17,2024

 

#azurecorejobs

Responsibilities

  • Design & develop features that power the transformation in Azure Datacenter Management.
  • Work across multiple teams, to drive agreement on requirements & design.
  • Effectively lead and drive design discussions, code reviews & mentoring for junior developers.
  • Work on highly available systems that operate at massive scale - with intimate knowledge of concepts like micro-services, backward compatibility, safe deployment & big red buttons.
  • Focus on fundamentals and quality, via data driven metrics.