Principal Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · DevOps · Cloud Engineering

In short

The Windows Engineering System team is seeking a Principal Software Engineer to scale the AI-driven vulnerability discovery and proofing infrastructure to meet the challenges of AI-scale discovery. You will own the distributed backbone that ensures reliable and cost-effective operation of this critical system at Windows scale.

Responsibilities

  • Build AI evals and benchmarks to ensure system health and prevent regressions.
  • Scale the pipeline throughput by an order of magnitude and improve reliability.
  • Manage compute and AI infra at Windows-wide scale, smoothing capacity spikes and managing queuing/scheduling.
  • Drive billing/consumption estimation and cost-of-goods modeling for efficiency.

Requirements

  • 6+ years building large-scale distributed systems / service backends (queuing, scheduling, autoscaling, multi-tenant compute).
  • Deep experience with capacity planning, throughput/latency SLAs, and cost-of-goods on cloud infrastructure (Azure preferred).
  • Track record owning architecture of a complex, ambiguous system end to end.
  • Mentoring senior engineers.
  • Comfortable negotiating and holding a hard dependency line with partner teams.

Desired Qualifications

  • 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, JavaScript, or Python, OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience, OR Bachelor's Degree AND 12+ years technical engineering experience, OR equivalent experience.
  • Experience building or operating AI agent / LLM-based systems at production scale.
  • Hands-on experience with Azure DevOps (ADO) pipelines and CI/CD automation.
  • Deep experience with Microsoft Azure cloud infrastructure (compute, capacity planning, cost-of-goods).
  • Comfortable working with C# and Microsoft technologies, including hands-on experience with Microsoft Copilot CLI, Azure DevOps (ADO) pipelines and CI/CD automation.
  • Demonstrated experience designing and operating large-scale distributed systems or cloud service backends (orchestration, scheduling, autoscaling, or multi-tenant compute).

Benefits

  • USD $142,800 - $274,800 per year base pay range (US).
  • USD $188,000 - $304,200 per year base pay range (SF Bay Area/NYC).
  • Certain roles may be eligible for benefits and other compensation.
#Windows#Software Engineering#AI#Vulnerability Discovery#Cloud Infrastructure#Distributed Systems
Microsoft Logo

Company

Microsoft

Job Posted

1 week ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Senior

Locations

United States

Qualification

Bachelor, Master

Applicants

Be an early applicant