Drimva

Microsoft

Principal Software Engineer

$143K–$304K

United States · On-site · Principal · Full-time · Posted Nov 2, 2026

Experience
Required: 6+ years technical engineering experience. Preferred alternatives: 8+ years with a master's degree, or 12+ years with a bachelor's degree; equivalent experience accepted. Preferred experience also includes 1+ year in each of several areas listed in the posting.
Education
Bachelor's Degree in Computer Science or related technical field OR equivalent experience.

About the job

Provides technical leadership for the architecture and evolution of Azure cloud-scale data platforms that process network telemetry and operational data.

What you'll do

  • Set architecture and technical strategy for distributed streaming and batch data platforms.
  • Lead cross-team design, implementation, production readiness, and continuous improvement of platform capabilities.
  • Mentor engineers and drive improvements in engineering quality, reliability, and operational practices.

What they ask for

  • 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, Python, Go, or Rust OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements, including the Microsoft Cloud Background Check.

Nice to have

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience; OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience; OR equivalent experience.
  • Experience with large-scale distributed systems, high-volume data platforms, streaming and batch architectures, cloud-scale operational platforms, and applying AI, machine learning, or agentic software development approaches.

Pay

USD $142,800 - $274,800 per year (base salary); USD $188,000 - $304,200 per year (base salary)

Tools

C, C++, C#, Java, Python, Go, Rust, JavaScript

AI focus

Preferred experience applying artificial intelligence, machine learning, or agentic software development approaches to production systems, developer productivity, automation, diagnostics, or operational scenarios.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)