Microsoft
Principal Software Engineer
$143K–$304K
Redmond, WA · On-site · Principal · Full-time · Posted Nov 3, 2026
- Experience
- 6+ years required; preferred alternatives: 8+ years with a Master's Degree, or 12+ years with a Bachelor's Degree; equivalent experience stated for both.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Leads architecture and engineering for scalable Agent 365 security, policy, and tool-governance infrastructure and experiences, including experimentation and evaluation strategy.
What you'll do
- Define end-to-end architecture and technical direction for Agent Security, Policy, and Tool Governance.
- Lead experimentation, evaluation, data strategy, and analysis to guide engineering priorities and product improvements.
- Influence technical decisions across teams, address systemic risks, and raise engineering quality, scalability, reliability, and security.
What they ask for
- Bachelor's Degree in Computer Science or related technical field and 6+ years technical engineering experience coding in listed languages, or equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements, including the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Nice to have
- Master's Degree and 8+ years of technical engineering experience, or Bachelor's Degree and 12+ years, or equivalent experience.
- Experience building LLM-powered applications or agents, distributed systems or cloud services, principal-level technical leadership, or Security for AI solutions.
Pay
USD $142,800 - $274,800 per year (base salary); USD $188,000 - $304,200 per year (base salary)
Tools
C, C++, C#, Java, JavaScript, Python
AI focus
Builds security, governance, policy, and tool-management infrastructure for enterprise AI agents; preferred experience includes LLM-powered applications or agents that use tools and execute multi-step workflows.
Model-written summary · the original posting is authoritative