Microsoft

Principal Software Engineer

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

Base Salary

$143k - $304k/yr

Responsibilities

  • Lead AI-native practices across design, coding, testing, debugging, documentation, and operational analysis.
  • Identify and apply AI to improve developer productivity, automation, engineering velocity, and problem solving while maintaining human accountability, security, privacy, and quality controls.
  • Provide technical leadership for the Forensics Pipeline across Substrate, Azure COSMIC, Synapse, storage, routing, transformation, and related platform components.
  • Own complex engineering problems end to end, including requirements, architecture, implementation, validation, deployment, telemetry, production operation, and continuous improvement.
  • Design and build high-scale, resilient, secure, privacy-conscious, and cost-efficient distributed systems.
  • Develop, debug, test, review, and operate production code primarily in C# and Python.
  • Develop and operate large-scale data-processing solutions using Azure COSMIC and Synapse.
  • Establish observability and use telemetry to assess reliability, latency, capacity, operational health, and production behavior.
  • Lead architecture and design reviews, evaluate technical tradeoffs, and produce proposals for complex or ambiguous problems.
  • Drive secure-by-design development, automated testing, code quality, safe deployment, operational readiness, incident prevention, and production support.
  • Diagnose production problems, lead root-cause investigations, and implement durable improvements.
  • Collaborate across Substrate, Azure, security, and partner teams while resolving cross-team dependencies.
  • Mentor engineers through design discussions, code reviews, technical guidance, experimentation, and best-practice sharing.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding, or equivalent experience.
  • Ability to pass Microsoft Cloud Background Check and other applicable Microsoft, customer, or government security screenings.
  • Preferred: master’s degree and 8+ years of experience, or bachelor’s degree and 12+ years of experience, or equivalent experience.
  • Demonstrated AI-native software engineering experience using generative AI across coding, design, testing, debugging, documentation, analysis, or developer-productivity workflows.
  • Experience applying AI beyond basic code completion to improve engineering velocity, quality, automation, or problem solving.
  • Understanding of responsible AI engineering, including validation, human accountability, security, privacy, and engineering controls.
  • Strong proficiency with C#/.NET and Python and experience designing production-quality systems.
  • Experience designing, developing, and operating large-scale distributed systems or cloud services.
  • Experience with cloud-scale data processing, distributed processing, data pipelines, storage systems, streaming or event-driven architectures, and high-volume telemetry.
  • Experience leading complex technical projects across multiple components and teams, including ambiguous requirements or technical approaches.
  • Understanding of scalability, availability, resiliency, capacity planning, performance, failure isolation, security, maintainability, and cost.
  • Experience with production services, telemetry, monitoring, incident investigation, debugging, deployment, live-site response, and root-cause analysis.
  • Ability to make technical tradeoffs, communicate architecture decisions, influence stakeholders beyond the immediate team, lead reviews, and mentor engineers.

Benefits

  • Typical U.S. base pay range is $142,800-$274,800 per year; San Francisco Bay Area and New York City metropolitan area range is $188,000-$304,200 per year.
  • Certain roles may be eligible for benefits and other compensation.
  • The position is open for a minimum of 5 days and accepts applications on an ongoing basis until filled.
  • Microsoft is an equal opportunity employer and provides reasonable accommodation support during the application process.

Categories

BackendData Engineering
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