Microsoft
Principal Software Engineer
$143K–$304K
United States · On-site · Principal · Full-time · Posted Oct 19, 2026
- Experience
- 6+ years technical engineering experience; alternatively, the posting lists 8+ years with a master's degree, or 12+ years with a bachelor's degree, or equivalent experience.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Leads architectural and hands-on engineering work for strategic customer projects, advancing AI innovation, platform resiliency, security, and customer outcomes.
What you'll do
- Oversee architecture and execution of strategic initiatives; design, build, deploy, and resolve production issues on customer projects.
- Improve platform availability, reliability, efficiency, observability, performance, security, and operational consistency using customer feedback and metrics.
- Partner with CxOs, engineering, and product teams to scope customer-focused programs and share technical tools and best practices.
What they ask for
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
- 6+ years technical engineering experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
Nice to have
- Master's Degree in Computer Science or related technical field and 8+ years technical engineering experience coding in the listed languages; or Bachelor's Degree and 12+ years such experience; 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
Drive innovation in AI aligned with Microsoft priorities; develop and apply tools and strategies supporting AI-powered customer outcomes.
Model-written summary · the original posting is authoritative