Microsoft
Principal Software Engineer - Networking & Storage Systems
$143K–$304K
Mountain View, CA +1 · On-site · Principal · Full-time · Posted Oct 28, 2026
- Location
- Mountain View, CA
Redmond, WA - Experience
- Required: 6+ years technical engineering experience with coding, or equivalent experience. Preferred alternatives include a PhD and 3+ years of technical engineering experience, or equivalent experience; also preferred: 10+ years of software engineering experience.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience. Preferred: PhD Degree in Computer Science or related technical field, or equivalent experience.
About the job
Leads the design and development of scalable networking and storage systems for Microsoft’s cloud and AI infrastructure, while setting technical strategy and guiding cross-team execution.
What you'll do
- Architect and lead development of networking and storage frameworks for large-scale cloud platforms.
- Own technical strategy and make architectural decisions; collaborate with product, hardware, and business teams to deliver solutions.
- Promote code quality, reliability, security, observability, diagnostics, and performance optimization; influence technical direction and mentor engineers.
What they ask for
- Bachelor's Degree in Computer Science or related technical field and 6+ years of technical engineering experience coding in a listed language, or equivalent experience.
- Ability to meet required Microsoft, customer and/or government security screening requirements, including the Microsoft Cloud Background Check.
Nice to have
- PhD Degree in Computer Science or related technical field and 3+ years of technical engineering experience coding in a listed language, or equivalent experience.
- 10+ years of software engineering experience with networking and storage expertise; technical leadership in large-scale distributed systems; proficiency in listed programming languages and cloud technologies.
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
Develops networking and storage transport protocols, telemetry, and related infrastructure for Microsoft’s cloud and AI infrastructure.
Model-written summary · the original posting is authoritative