Microsoft Logo

Microsoft

Principal Software Engineer

Reposted An Hour Ago
Be an Early Applicant
In-Office
Redmond, WA, USA
143K-304K Annually
Senior level
In-Office
Redmond, WA, USA
143K-304K Annually
Senior level
Develop and operate large-scale, low-latency Azure cloud services for hardware health monitoring, anomaly prediction, telemetry, reliability, and performance. Evaluate and implement AI technologies, including LLMs, embeddings, RAG, and custom machine learning models, to improve firmware and hardware. Lead root-cause analysis, service restoration, testing automation, security and compliance, production deployment, and analytics reporting.
The summary above was generated by AI
Overview

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and deliver trusted experience to customers and partners worldwide and we are looking for passionate engineers to help achieve that mission. 


To achieve this goal, we in the Hardware Health Service team within Azure are responsible for the design, implementation, and operation of global scalable cloud services to monitor the fleet’s hardware health and predict anomalies and pending failures.  We focus on delivering the solutions required for our cloud service platforms at the lowest possible cost of ownership (TCO) and providing great customer experience on unreliable hardware. 


Azure Hardware Health Service is looking for a Principal Software Engineer to be a part of the fast-paced and exciting business of Azure. This is your chance to be part of the most exciting end-to-end teams within Microsoft. We are looking for a Principal Software Engineer with experience in cloud service development to come help us develop and light up innovative solutions that powers Azure and make our world-class cloud infrastructure even better. 



Responsibilities
  • Develop and operate large scale, low latency, and high throughput systems. 
  • Evaluate AI technologies (such as LLMs, SLMs, embeddings) and architectures (such as orchestration patterns, RAG, etc) when developing solutions targeting firmware/hardware improvement.
  • Specify or implement AI platform improvements like fine-tuning or training custom ML models.
  • Drive the continuous improvement process based on Root Cause Analysis (RCA) and identified opportunities.
  • Contributes to data analysis and feedback integration for product engineering decisions, acting as a Designated Responsible Individual (DRI) for monitoring and restoring system functionality within Service Level Agreement (SLA) timeframe.
  • Participates in live service operations, and supports telemetry data integration for system behavior insights, with a focus on performance, reliability, and safety.
  • Supports the identification of dependencies and design documentation for product features, learns about system interactions and back-end dependencies, and contributes to architectural processes under guidance.
  • Produces code to test hypotheses for technical solutions and assist with technical validation efforts.
  • Collaborates on quality assurance plans, augments test cases, and integrates automation into testing, while understanding the implications of security and compliance in system architecture.
  • Ensures compliance with security, privacy, safety, and accessibility standards, leverages developer tools for code creation and debugging, contributes to automation in production and deployment, and proactively seeks knowledge to improve product availability, reliability, efficiency, and performance at scale.  
  • Define and measure the success/impact of requested analytics & reporting features via quantitative measures. 

Qualifications

Minimum Qualifications:

  • Bachelor'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#, Java, JavaScript, or Python
    • OR equivalent experience. 

 

Other Requirements:

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: 

  • Develop and operate large scale, low latency, and high throughput systems. 
  • Evaluate AI technologies (such as LLMs, SLMs, embeddings) and architectures (such as orchestration patterns, RAG, etc) when developing solutions targeting firmware/hardware improvement.
  • Specify or implement AI platform improvements like fine-tuning or training custom ML models.
  • Drive the continuous improvement process based on Root Cause Analysis (RCA) and identified opportunities.
  • Contributes to data analysis and feedback integration for product engineering decisions, acting as a Designated Responsible Individual (DRI) for monitoring and restoring system functionality within Service Level Agreement (SLA) timeframe.
  • Participates in live service operations, and supports telemetry data integration for system behavior insights, with a focus on performance, reliability, and safety.
  • Supports the identification of dependencies and design documentation for product features, learns about system interactions and back-end dependencies, and contributes to architectural processes under guidance.
  • Produces code to test hypotheses for technical solutions and assist with technical validation efforts.
  • Collaborates on quality assurance plans, augments test cases, and integrates automation into testing, while understanding the implications of security and compliance in system architecture.
  • Ensures compliance with security, privacy, safety, and accessibility standards, leverages developer tools for code creation and debugging, contributes to automation in production and deployment, and proactively seeks knowledge to improve product availability, reliability, efficiency, and performance at scale.  
  • Define and measure the success/impact of requested analytics & reporting features via quantitative measures. 


#Azure   #CHIE    #HHS 


Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 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 $188,000 - $304,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


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

HQ

Microsoft Redmond, Washington, USA Office

1 Microsoft Way, Redmond, WA, United States, 98052

Microsoft Bellevue, Washington, USA Office

Bellevue, United States

Microsoft Issaquah, Washington, USA Office

Issaquah, United States

Microsoft Kirkland, Washington, USA Office

Kirkland, United States

Microsoft Mercer Island, Washington, USA Office

Mercer Island, United States

Microsoft Sammamish, Washington, USA Office

Sammamish, United States

Microsoft Seattle, Washington, USA Office

Seattle, United States

Similar Jobs

Yesterday
Hybrid
120K-225K Annually
Senior level
120K-225K Annually
Senior level
Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Lead technical direction for Surety underwriting platform modernization using React, TypeScript, NestJS, and AWS. Design scalable systems, guide architecture and technical decisions, support contractor-led delivery teams, mentor engineers, and align product, engineering, and delivery stakeholders. The role balances hands-on technical work with principal-level leadership across complex enterprise modernization initiatives.
Top Skills: AWSNestjsReactTypescript
20 Days Ago
Hybrid
118K-201K Annually
Senior level
118K-201K Annually
Senior level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Design, develop, test, and optimize high-performance software for Software Defined Radio systems supporting electronic warfare and RF signal processing. Implement modulation, demodulation, signal analysis, and jamming algorithms; integrate software with hardware; troubleshoot defects; participate in code reviews; and create technical documentation. Collaborate with systems, hardware, and test engineers in an Agile environment while improving development processes and tools.
Top Skills: AgileCC++Ci/CdDockerDriver DevelopmentGitKernel DevelopmentLinuxPodmanPythonSoftware Defined Radio (Sdr)
3 Days Ago
In-Office or Remote
3 Locations
173K-274K Annually
Expert/Leader
173K-274K Annually
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Provides technical leadership on complex, high-impact engineering projects from design through launch. The role involves architecture, company-wide initiatives, engineering excellence, mentoring technical leaders, and establishing standards for scalable, reliable, secure, observable systems. The engineer will collaborate across teams, communicate complex technical topics, and apply customer-focused decision-making and A/B testing techniques.
Top Skills: JavaJavaScriptKotlinNode.jsReactScala

What you need to know about the Seattle Tech Scene

Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

Key Facts About Seattle Tech

  • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Amazon, Microsoft, Meta, Google
  • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Madrona, Fuse, Tola, Maveron
  • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account