Microsoft

Principal Software Engineer

Microsoft
Apply
4 days ago
Redmond, WA, USAStaff+
H1B sponsor

Base Salary

$166k - $331k/yr

Responsibilities

  • Define technical strategy and architecture for foundational build tools, services, and engineering workflows used across Windows and partner organizations.
  • Lead multi-quarter initiatives to modernize critical engineering systems and improve reliability, performance, security, maintainability, observability, and developer experience.
  • Design and deliver solutions across build orchestration, distributed execution, caching, compilers, toolchains, dependency management, artifact production, diagnostics, and engineering infrastructure.
  • Diagnose complex, high-impact failures through root cause, remediation, and prevention across organizational and technology boundaries.
  • Establish architectural principles, engineering standards, technical decision frameworks, telemetry, operational signals, and measurable success criteria.
  • Advance secure software-supply-chain practices involving dependency governance, provenance, artifact integrity, policy enforcement, and compliance automation.
  • Provide technical leadership during operational events and drive systemic reliability improvements.
  • Use AI-assisted engineering workflows responsibly for investigation, implementation, review, diagnostics, and operational response.
  • Influence architecture, risks, tradeoffs, priorities, and long-term technical decisions across teams and organizations.
  • Develop and mentor engineers and technical leaders through architecture and code reviews, debugging, project leadership, career development, and delegation.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 8+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Preferred qualifications include a master’s degree and 10+ years of technical engineering experience, or a bachelor’s degree and 12+ years of experience, or equivalent experience.
  • Experience defining architecture and technical strategy for complex systems used by multiple teams or organizations.
  • Experience with Windows internals, native software development, and build technologies such as C++, C#, PowerShell, MSBuild, BuildXL, and Bazel.
  • Experience with developer infrastructure, build systems, compilers, CI/CD platforms, dependency management, or large-scale distributed services, including Azure DevOps pipelines or GitHub Actions.
  • Experience building, operating, or modernizing critical software and production services at scale, including incident response, reliability, security, performance, and compatibility.
  • Experience with telemetry and diagnostic technologies such as Kusto Query Language, Azure Data Explorer, and Application Insights.
  • Ability to lead complex technical initiatives across organizational boundaries and influence architecture and investment decisions without direct authority.
  • Ability to communicate complex technical decisions, risks, and tradeoffs to technical and nontechnical stakeholders.
  • Experience developing engineers and technical leaders and improving engineering capability across a team or organization.
  • Knowledge of secure development and software-supply-chain practices, including dependency governance, provenance, artifact integrity, compliance, and security automation.
  • Experience applying AI-assisted development technologies responsibly and converting recurring operational or developer problems into scalable platform improvements.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.

Benefits

  • The typical U.S. base pay range is USD $165,600–$296,400 per year; a separate range of USD $220,800–$331,200 per year applies to specific locations in the San Francisco Bay Area and New York City metropolitan area.
  • Certain roles may be eligible for benefits and other compensation.
  • The position will remain open for a minimum of five days and accepts applications on an ongoing basis until filled.

Tech Stack

AzureBazelCC#C++GitHub ActionsJavaJavaScriptPowerShellPythonTypeScriptWindows

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me