Microsoft's OneDrive & SharePoint Experiences organization is seeking a Senior Software Engineer to join their team building a new platform for enabling "ultimate" Progressive Web Applications. This role offers an exciting opportunity to work on making web applications faster, resilient, and capable of full offline experience with 2-way synchronization.
The position involves working with a wide range of technologies including C++, C#, AI MCP server tools, Azure DevOps pipelines, HTTP protocols, security mechanisms, SQL databases, and synchronization algorithms. You'll be part of a team that's fundamentally changing how millions of people interact with their devices and important content.
As a Senior Software Engineer, you'll be responsible for driving improvements in build performance, implementing AI-generated code deployment systems, and leading the migration to modern, AI-first engineering workflows. The role requires strong technical skills, excellent communication abilities, and experience with object-oriented programming and database technologies.
The position offers competitive compensation ($119,800 - $234,700 base salary range), comprehensive benefits including healthcare, educational resources, and parental leave, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll be joining Microsoft at an exciting time, contributing to essential stages of an ambitious roadmap in the OneDrive and SharePoint services, which are central to Microsoft's cloud strategy.
This role is perfect for someone who thrives on technical challenges, enjoys working with cutting-edge AI technologies, and wants to make a significant impact on products used by millions of people worldwide. The position requires 4+ years of technical engineering experience and offers opportunities for growth and development within Microsoft's collaborative and inclusive culture.