The OneDrive and SharePoint organization is seeking a Software Engineer II to join their team working on cloud-based solutions. This role focuses on developing the OneDrive Sync Client, which powers File and Folder Sync, Sharing, and Office Document Coauthoring for millions of users on Windows and Mac devices.
You'll be working on innovative solutions to improve and extend functionality, reliability, performance, and scale for the sync client that interfaces directly with the local file system, OS Shell, and OneDrive/SharePoint cloud. The position offers an opportunity to contribute to a product that's fundamental to Microsoft's cloud and data strategy.
The role requires strong technical skills in object-oriented programming, with experience in languages like C++, C#, Java, or Python. You'll be part of an energetic team using a data-centric development process to create best-in-class solutions for customers.
Key responsibilities include developing the client-side file sync engine, implementing scalable solutions for handling large file volumes, and engineering for service efficiency. You'll work closely with cross-functional teams including engineers, product managers, and designers.
The position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. Based in Redmond, WA, this hybrid role allows up to 50% work from home with 0-25% travel requirements.
Salary ranges from $98,300 to $193,200 USD annually, with additional benefits and compensation available. This is an excellent opportunity to work on a core Microsoft product that impacts millions of users while growing your career in a collaborative, innovative environment.