Theme

Language

Global EN
Sweden ENSV
India EN

Principal Software Engineer

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

In short

Join the Agent 365 Foundation team at Microsoft as a Principal Software Engineer. You will build and scale the core infrastructure for AI agents across Microsoft products, tackling complex distributed systems challenges and setting technical direction. This hybrid role requires a deep understanding of cloud technologies and a passion for solving unsolved problems.

Responsibilities

  • Leverage AI to build agentic engineering loops.
  • Set technical direction and own the architecture for core parts of the Agent 365 platform, making trade-offs for scale, reliability, cost, and speed with a long-term view.
  • Lead investigations into high-throughput, multi-tenant systems, using data and first-principles thinking to solve complex cross-service problems.
  • Design and deliver cell-based, fault-tolerant systems using Azure (AKS and related compute) to maintain high reliability, security, and compliance.
  • Set and uphold standards for design, code quality, testing, and operational excellence through design reviews, incident retrospectives, and hands-on work.
  • Align partner teams across M365, Dynamics 365, Power Platform, and Azure on shared platform direction, turning ambiguity into actionable plans.
  • Mentor senior engineers and foster a culture of curiosity, healthy debate, and ownership.

Requirements

  • 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.
  • Ability to meet Microsoft, customer and/or government security screening requirements, including Microsoft Cloud Background Check.

Desired Qualifications

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.
  • Proven experience designing and operating large-scale distributed services or cloud infrastructure in production.
  • 10+ years of experience building and running high-scale, multi-tenant cloud services.
  • Deep experience with Azure and container platforms such as AKS, Kubernetes or Service Fabric, and with reliability engineering at 99.99%+ availability.
  • A track record of setting technical direction across teams and solving ambiguous, cross-service problems through structured, data-driven thinking.
  • Solid communication skills, including explaining complex technical trade-offs clearly to engineers and leaders.

Benefits

  • The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year.
  • There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, where the base pay range for this role is USD $188,000 - $304,200 per year.
  • Certain roles may be eligible for benefits and other compensation.
  • Eligible for benefits and other compensation.

Skills

CC++C#JavaJavaScriptPythonAzureAKSKubernetesService Fabric
#AI#Agent Platform#Distributed Systems#Cloud Infrastructure#Azure#AKS#Kubernetes
Microsoft Logo

About Microsoft

Empowering every person and organization on the planet to achieve more

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…

Microsoft Logo

Company

Microsoft

Job Posted

3 days ago

Employment Type

Full Time

Work mode

Hybrid

Salary

US$142,800–274,800 / year

Experience Level

Senior

Locations

United States

Qualification

Bachelor, Master

Applicants

Be an early applicant