Description
Microsoft is hiring a Principal Software Engineer - Networking & Storage Systems to architect and lead development of scalable networking and storage frameworks for large-scale cloud platforms. The role owns end-to-end technical strategy, collaborates with product, hardware, and business teams, ensures code quality, reliability, security, observability, diagnostics, and performance optimization, and influences organizational direction while mentoring engineering talent. Candidates need a bachelor's degree in computer science or a related technical field plus 6+ years of technical engineering experience, or equivalent experience; the preferred qualifications include a PhD, 10+ years of software engineering experience, and deep expertise in networking and storage systems. The typical U.S. base pay range is USD $142,800 - $274,800 per year, with higher ranges for the San Francisco Bay area and New York City metropolitan area.
