Microsoft
Principal Software Engineer - GitHub Platform & Enterprise
$166K–$331K
Mountain View, CA +2 · On-site · Principal · Full-time · Posted Aug 7, 2026
- Location
- Mountain View, CA
Redmond, WA
New York, NY - Experience
- Required: 6+ years technical engineering experience. Preferred alternatives: 12+ years with a master's degree, or 15+ years with a bachelor's degree or equivalent experience; 2+ years technical leadership experience preferred.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Leads architecture, development, and operation of GitHub platform and enterprise systems across areas including Actions, AI, identity, billing, Git hosting, and database infrastructure.
What you'll do
- Design, develop, test, and ship scalable services and APIs; own system quality, reliability, security, and on-call response.
- Provide technical leadership and mentorship, and guide architecture, roadmaps, testing, and operational practices across teams.
- Collaborate with stakeholders to deliver platform improvements, including secure code execution and enterprise-scale services.
What they ask for
- 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 the Microsoft Cloud Background Check upon hire/transfer and every two years.
Nice to have
- Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in listed languages OR Bachelor's Degree in Computer Science or related technical field AND 15+ years such experience OR equivalent experience.
- 2+ year(s) technical leadership experience; experience operating large-scale services, CI/CD or orchestration systems, and participating in on-call; 3+ years' experience with general purpose programming and scripting languages.
Pay
USD $165,600 - $296,400 per year (base salary); USD $220,800 - $331,200 per year (base salary)
Tools
C, C++, C#, Java, JavaScript, Python, Go, Ruby
AI focus
Builds and operates systems for GitHub’s Enterprise AI Platform and agentic AI ecosystem, supporting safe, consistent AI agents and AI-driven software development.
Model-written summary · the original posting is authoritative