Microsoft

Principal Software Engineer

Microsoft
Apply
3 days ago
Remote, United StatesStaff+
H1B sponsor

Base Salary

$143k - $304k/yr

Responsibilities

  • Define architectural direction for highly scalable and reliable distributed data platforms handling network telemetry and operational data.
  • Lead the design and evolution of cloud-scale streaming and batch data systems across scalability, availability, performance, resiliency, data quality, and operational efficiency.
  • Drive long-term technical strategy, reusable architectures, engineering patterns, and platform capabilities across multiple teams.
  • Partner across Azure Networking and Microsoft Azure to lead design reviews, align investments, manage dependencies, and deliver cohesive solutions.
  • Own critical capabilities from architecture and implementation through production readiness, operations, and continuous improvement.
  • Identify systemic technical risks and improve design, code quality, testing, observability, performance, reliability, and operational practices.
  • Mentor engineers and technical leaders and promote strong technical decision-making and engineering excellence.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding, or equivalent experience.
  • Coding experience with languages including C, C++, C#, Java, Python, Go, or Rust.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
  • Preferred: master’s degree with 8+ years of experience, or bachelor’s degree with 12+ years of experience, or equivalent experience.
  • Preferred: extensive experience architecting, building, and operating large-scale distributed systems and high-volume data platforms in production.
  • Preferred: deep expertise in distributed systems, data processing, streaming and batch architectures, scalability, availability, resiliency, performance, and data quality.
  • Preferred: experience designing cloud-scale platforms for telemetry, monitoring, diagnostics, automation, or other data-driven operational capabilities.
  • Preferred: experience applying artificial intelligence, machine learning, or agentic software development approaches to production systems.

Benefits

  • Typical U.S. base pay range is USD $142,800–$274,800 per year; separate ranges apply to the San Francisco Bay Area and New York City metropolitan area.
  • Certain roles may be eligible for benefits and other compensation.
  • The position is open for a minimum of 5 days, with applications accepted on an ongoing basis until filled.

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