Microsoft

Principal Software Engineer

Microsoft
Apply
1 day ago
Redmond, WA, USAStaff+
H1B sponsor

Base Salary

$143k - $304k/yr

Responsibilities

  • Architect scalable distributed data systems for infrastructure telemetry and cloud product consumption data.
  • Design reusable data processing frameworks, canonical data models, data contracts, and reliable batch and streaming pipelines.
  • Lead architectural decisions across cloud data platforms, distributed compute, data lakes, analytical serving systems, and data processing architectures.
  • Develop AI-powered coding, modernization, testing, code review, failure triage, and operational knowledge workflows.
  • Establish governance, security, correctness, testing, observability, and production-readiness controls for AI-generated code and data platforms.
  • Drive improvements in engineering productivity, development lead time, test automation, defect reduction, pipeline reliability, observability, and recovery time.
  • Lead cross-team technical initiatives and influence architecture and engineering strategy.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding, or equivalent experience.
  • Production programming experience in Scala, Python, C#, Java, or equivalent languages.
  • Expertise building and operating cloud-native data platforms using technologies such as Microsoft Fabric, Azure Synapse, Azure AI Foundry, and Azure Machine Learning.
  • Deep proficiency in Apache Spark, Delta Lake, distributed systems, SQL, and large-scale batch or streaming data processing.
  • Experience with data modeling, analytical data systems, SQL-based analysis, distributed workload optimization, data quality, governance, lineage, and operational excellence.
  • Understanding of statistical analysis, time-series analytics, anomaly detection, and forecasting.
  • Experience applying AI coding assistants, LLMs, and agentic workflows to software development, modernization, testing, and automation.
  • Understanding of RAG, embeddings, semantic search, tool calling, and agent orchestration, including security, correctness, reliability, and human oversight controls.
  • Ability to lead cross-team technical initiatives, influence architecture and strategy, navigate ambiguity, and deliver measurable business outcomes.
  • Successful completion of the Microsoft Cloud background check upon hire or transfer and every two years thereafter.

Benefits

  • The role is onsite three days per week at Microsoft's offices in Redmond, Washington.
  • Certain roles may be eligible for benefits and other compensation.
  • The position will remain open for at least five days and accepts applications on an ongoing basis until filled.

Tech Stack

Categories

Data 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