Microsoft
Principal Software Engineer
$143K–$304K
Redmond, WA · On-site · Principal · Full-time · Posted Oct 21, 2026
- Experience
- 6+ years required; preferred alternatives: 10+ years with a bachelor’s degree, or 8+ years with a master’s degree, or equivalent experience.
- Education
- Bachelor's degree in computer science, or related technical discipline, or equivalent experience.
About the job
Builds and operates AI-powered applications, agents, integrations, and workflows that transform Microsoft’s internal business processes, from prototype through production.
What you'll do
- Lead architecture, design, testing, and implementation of reliable, secure, scalable software solutions.
- Lead coding quality, deployment, telemetry, and live-service reliability, including on-call support and incident response.
- Partner across teams and stakeholders to define requirements, coordinate dependencies, and deliver measurable operational impact.
What they ask for
- Bachelor’s degree in computer science or related technical discipline and 6+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- Software design, implementation, testing, and production operations responsibilities are described; no additional specific qualification requirements are stated.
Nice to have
- Bachelor’s degree in Computer Science or related technical field and 10+ years of technical engineering experience, or master’s degree in computer science or related technical field and 8+ years, or equivalent experience.
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
Build AI-powered applications, agents, integrations, and workflows; use AI and agentic coding tools to transform business operations and create AI-native operating models.
Model-written summary · the original posting is authoritative